Table of Contents
Cómo utilizar el comando ‘buscar’ para buscar varios nombres de archivo (extensiones) en Linux
Muchas veces, estamos atrapados en una situación en la que tenemos que buscar varios archivos con diferentes extensiones, esto probablemente les haya pasado a varios usuarios de Linux, especialmente desde dentro de la terminal.
Hay varias utilidades de Linux que podemos usar para localizar o buscar archivos en el sistema de archivos, pero encontrar varios nombres de archivo o archivos con diferentes extensiones a veces puede resultar complicado y requiere comandos específicos.
Buscar varios nombres de archivos en Linux
Uno de los y utilidades para localizar archivos en un sistema de archivos Linux es la utilidad de búsqueda y, en esta guía práctica, veremos algunos ejemplos del uso de encontrar. para ayudarnos a ubicar varios nombres de archivo a la vez.
Antes de sumergirnos en los comandos reales, veamos una breve introducción a la utilidad de búsqueda de Linux.
La sintaxis más simple y general de la utilidad de búsqueda es la siguiente:
# buscar opciones de directorio [expresión] freestar.config.enabled_slots.push
Procedamos a ver algunos ejemplos de encontrar. en Linux.
1.. Suponiendo que desea encontrar todos los archivos en el directorio actual con extensiones de archivo .sh y .txt, puede hacerlo ejecutando el siguiente comando :
# buscar.-tipo f \ (-nombre “* .sh”-o-nombre “* .txt” \)
Buscar archivos de extensión .sh y .txt en Linux
Interpretación del comando anterior:
- . significa que la opción de directorio actual
- -type se usa para especificar el tipo de archivo y aquí, estamos buscando archivos regulares representados por f
- La opción-name se usa para especificar un patrón de búsqueda en este caso, las extensiones de archivo
- -o significa “O”
Se recomienda que incluya las extensiones de archivo entre corchetes, y también use la \ ( barra diagonal inversa. carácter de escape como en el comando.
2.. Para encontrar tres nombres de archivo con extensiones .sh, .txt y .c, emite el comando a continuación:
# find.-tipo f \ (-nombre “* .sh”-o-nombre “* .txt”-o-nombre “* .c” \)
Buscar múltiples extensiones de archivo en Linux
3.. Aquí hay otro ejemplo en el que buscamos archivos con Extensiones.png, .jpg, .deb y .pdf:
# find/home/aaronkilik/Documents/-type f \ (-name “*.png”-o-name “* .jpg”-o-name “* .deb”-o-name “.pdf “\)
Encuentra más de 3 extensiones de archivo en Linux
Cuando observas críticamente todos los comandos anteriores, el pequeño truco es usar la opción-o en el comando buscar. te permite agregue más nombres de archivo a la matriz de búsqueda, y también conozca los nombres de archivo o las extensiones de archivo que está buscando.
Conclusión
En esta guía, cubrimos un hallazgo simple pero útil utilidad. truco para permitirnos encontrar varios nombres de archivo emitiendo un solo comando. Para comprender y utilizar find para muchas otras operaciones vitales de la línea de comandos, puede leer nuestro artículo a continuación.
No te pierdas: Master Linux ‘find’ Command con estos 35 ejemplos