Cómo buscar el sistema de archivos para archivos basados en una extensión del nombre de archivo
- 1782
- 125
- Eduardo Tapia
La siguiente configuración se verán pocos ejemplos sobre cómo buscar rápidamente un sistema de archivos para archivos basados en la extensión del archivo. Para esto solo necesitamos dos herramientas de línea de comandos encontrar
y grep
. Primero, busque todos los archivos con una extensión de nombre de archivo .mierda
recursivamente dentro /hogar/
directorio:
$ Find ~/ -Type F | Grep "\.SH $ "
Utilizando el encontrar
Comando Hemos buscado todos los archivos dentro ~/
directorio de inicio del usuario y usó GREP para imprimir solo aquellos archivos que terminan con .mierda
Extensión del nombre de archivo. En el siguiente ejemplo buscaremos todos los archivos con extensión del nombre de archivo .mierda
, .TXT
y .py
:
$ Find ~/ -Type F | Grep -e "\.sh $ | \.txt $ | \.py $ "
Usando el ejemplo anterior, también podemos realizar una acción en cada archivo. Por ejemplo, el siguiente comando Linux eliminará todos los archivos del directorio de inicio del usuario ~/
con extensión del nombre de archivo .mierda
, .TXT
y .py
:
$ Find ~/ -Type F | Grep -e "\.sh $ | \.txt $ | \.py $ "| xargs -i rm
Tutoriales de Linux relacionados:
- Una introducción a la automatización, herramientas y técnicas de Linux
- Mastering Bash Script Loops
- Mint 20: Mejor que Ubuntu y Microsoft Windows?
- Cosas para instalar en Ubuntu 20.04
- Cómo imprimir el árbol de directorio usando Linux
- XARGS multiprocesado con ejemplos
- Manipulación de Big Data para la diversión y las ganancias Parte 1
- Comandos básicos de Linux
- Comandos de Linux: los 20 comandos más importantes que necesitas ..
- Bash Loops con ejemplos
- « Tutorial de instalación y configuración del vino en Linux
- Obtenga información del modelo de tracción dura usando Linux »