Cómo usar el comando 'buscar' para buscar múltiples nombres de archivo (extensiones) en Linux
- 1090
- 323
- Sra. Lorena Sedillo
Muchas veces, estamos bloqueados en una situación en la que tenemos que buscar múltiples archivos con diferentes extensiones, esto probablemente le ha sucedido a varios usuarios de Linux, especialmente desde el terminal.
Hay varias utilidades de Linux que podemos usar para localizar o encontrar archivos en el sistema de archivos, pero encontrar múltiples nombres de archivo o archivos con diferentes extensiones a veces puede resultar complicado y requiere comandos específicos.
Encuentre varios nombres de archivo en LinuxUna de las muchas utilidades para localizar archivos en un sistema de archivos de Linux es el encontrar
utilidad y en esta guía de instrucciones, caminaremos a través de algunos ejemplos de uso encontrar para ayudarnos a localizar múltiples nombres de archivo a la vez.
Antes de sumergirnos en los comandos reales, veamos una breve introducción al Linux encontrar
utilidad.
La sintaxis más simple y general de la utilidad Find es la siguiente:
# Buscar opciones de directorio [Expresión]
Proceda a ver algunos ejemplos de encontrar Comando en Linux.
1. Suponiendo que desea encontrar todos los archivos en el directorio actual con .mierda
y .TXT
Extensiones de archivo, puede hacerlo ejecutando el comando a continuación:
# encontrar . -escriba f \ (-name "*.sh "-o -name"*.TXT" \)Encontrar .sh y .archivos de extensión txt en Linux
Interpretación del comando anterior:
.
significa el directorio actual-tipo
La opción se usa para especificar el tipo de archivo y aquí, estamos buscando archivos regulares representados porF
-nombre
La opción se usa para especificar un patrón de búsqueda en este caso, las extensiones de archivo-O
significa "o"
Se recomienda que encierren las extensiones de archivo en un soporte y también use el \
( Back Slash) Escapar del carácter como en el comando.
2. Para encontrar tres nombres de archivo con .mierda
, .TXT
y .C
extensiones, emite el comando a continuación:
# encontrar . -escriba f \ (-name "*.sh "-o -name"*.txt "-o -name"*.C" \)Encuentre múltiples extensiones de archivos en Linux
3. Aquí hay otro ejemplo en el que buscamos archivos con .png
, .JPG
, .debutante
y .pdf
extensiones:
# find/home/aaronkilik/documents/-type f \ (-name "*.png "-o -name"*.jpg "-o -name"*.Deb "-o -name".PDF "\)Encuentre más de 3 extensiones de archivos en Linux
Cuando observas críticamente todos los comandos anteriores, el pequeño truco es usar el -O
opción en el encontrar Comando, le permite agregar más nombres de archivo a la matriz de búsqueda, y también conocer los nombres de archivo o extensiones de archivos que está buscando.
Conclusión
En esta guía, cubrimos un simple pero útil encontrar utilidad truco para permitirnos encontrar múltiples nombres de archivo emitiendo un solo comando. Para comprender y usar Find para muchas otras operaciones vitales de línea de comandos, puede leer nuestro artículo a continuación.
No te pierdas: Comando Master Linux 'Find' con estos 35 exámenes
- « Aprenda a usar los patrones especiales de AWK 'Begin and End' - Parte 9
- 8 mejores grabadoras de pantalla para grabación de pantalla de escritorio en Linux »