Cómo encontrar recursivamente todos los archivos en la actualidad y las subcarpetas basadas en la coincidencia de comodín en Linux

Cómo encontrar recursivamente todos los archivos en la actualidad y las subcarpetas basadas en la coincidencia de comodín en Linux
Encontrar un archivo específico a través de un terminal en Linux es una de las operaciones comunes. La mayoría de los sistemas de administración de archivos lo usan. Este tutorial cubre la búsqueda de archivos únicos, múltiples archivos, carpeta y subcarpeta recursivamente en Linux basado en Wildcard.

¿Qué son los comodines?

Los comodines se usan comúnmente en programación de computadoras y en varias aplicaciones informáticas, como editores de texto, motores de búsqueda e interfaces de línea de comandos.

Se pueden usar para que coincidan o busquen patrones o caracteres específicos en un archivo o una cadena. Los comodines también se pueden usar para crear consultas de búsqueda más flexibles y potentes, lo que facilita la búsqueda y manipulación de los datos deseados.

Tipos de comodines

Ejemplos de caracteres commonales communes incluyen el asterisco (*) y el signo de interrogación (?).

  • Asterisco (*): El asterisco se puede usar para verificar los archivos que coinciden con las secuencias de caracteres.
  • Signo de interrogación (?): El signo de interrogación se puede usar para que coincida con cualquier personaje.

Encuentra recursivamente todos los archivos en la actualidad y las subcarpetas basadas en la coincidencia de comodines

Encontrar todos los archivos en un directorio y sus subdirectorios que coincidan con un patrón específico se pueden hacer utilizando el "encontrar"Comando en Linux. El comando "Buscar" puede buscar archivos basados ​​en varios criterios, como el nombre, los permisos, el tipo y el número de caracteres en el nombre del archivo.

Para aprender más sobre encontrar Comando Ejecute el comando dado:

$ hombre encontrar

1: Encontrar archivos usando Asterisk (*) comodín

Para encontrar recursivamente todos los archivos en el directorio actual y sus subdirectorios que coincidan con un comodín patrón, puedes usar lo siguiente encontrar El comando y a continuación se encuentra la sintaxis:

$ Find -name "Nombre de archivo"

El "" es un comodín que coincide con cualquier personaje, por lo que este comando encontrará todos los archivos con nombres que terminan en "nombre de archivo".

Para encontrar un directorio específico:

$ Find -name "Linuxhint1"

Para encontrar todos los directorios con el mismo nombre, usaremos un comodín al final del nombre del directorio:

$ Find -name "Linuxhint*"

Para encontrar todos los directorios y subdirectorios, use comodines al principio y al final del nombre del directorio:

$ Find -name "*Linuxhint*"

2: Encontrar archivos usando un signo de interrogación (?) Comodín

Para encontrar archivos con un número específico de caracteres entonces "?" El comodín se puede usar, por ejemplo, si queremos encontrar directorios que contengan 4 caracteres desconocidos, entonces use:

$ Find -name "????"

Otra forma de encontrar recursivamente todos los archivos en la actualidad y las subcarpetas basadas en la coincidencia de comodín en Linux Pipe Grep Con el comando Find:

$ Find -impint | Grep -i Linuxhint

Encontrar archivos usando el comando de árbol

El árbol El comando es otro comando útil para encontrar archivos y directorios. Para instalar el uso de la utilidad de los árboles:

$ sudo apt instalación de instalación

Después de instalar uso:

$ tree -p linuxhint

Para obtener más ayuda sobre el comando de árbol, ejecute:

$ hombre árbol

Conclusión

Este artículo cubre algunos ejemplos de uso del "encontrar"Comando con comodines Signo de interrogación (?) y Asterisco (*). Usando estos dos comodines podemos crear patrones de búsqueda complejos que puedan ayudarlo a localizar rápidamente archivos específicos en su sistema. Por último, también cubrimos el árbol comando que puede encontrar los archivos, carpetas y subcarpetas de forma recursiva en Linux. Uso del comando de árbol Se puede dibujar un árbol para una mejor ilustración de todos los archivos dentro de un solo directorio.