Introducción

find es el comando básico de Unix que se utiliza para buscar archivos de forma recursiva en un árbol de directorios. Está disponible de forma predeterminada en todos los sistemas operativos Linux.

Todos los usuarios de la línea de comandos de Linux deben conocer los usos del comando de búsqueda de Linux. El comando de búsqueda atraviesa un árbol de directorios y puede buscar archivos o directorios según un patrón de búsqueda definido. También ofrece la opción de buscar archivos con nombres en mayúsculas, minúsculas o ambos al mismo tiempo.

En este tutorial, aprenderá a buscar archivos con nombres que no distingan entre mayúsculas y minúsculas.

Buscar archivos con nombres sin distinción (no distingue entre mayúsculas y minúsculas)

Use la opción de línea de comando -nameseguida del nombre del archivo debajo de un árbol de directorio. El siguiente comando buscará todos los archivos con nombre backup.zipen el directorio y subdirectorios actuales.

find . –name backup.zip 

El comando anterior busca archivos en nombres como mayúsculas y minúsculas (en mayúsculas y minúsculas).

Utilice la opción -inamepara buscar nombres de archivo de cualquier forma. Aquí iname significa nombres insensibles. El siguiente comando coincidirá con todos los esquemas como Backup.zip, BACKUP.ZIP, backup.Zip o BackUp.Zip, etc.

find . –iname backup.zip 

La distinción entre mayúsculas y minúsculas significa que cualquier letra de un nombre de archivo puede estar en mayúsculas o minúsculas. En esta situación, utilice findcon la opción -inamede buscar todos los archivos que estén en mayúsculas, minúsculas o mezclados.

Conclusión

En este breve tutorial, aprendió a buscar archivos con nombres que no distinguen entre mayúsculas y minúsculas en Linux.