Ads by ProfitSence
Close

Cómo usar el comando Linux Buscar para encontrar archivos

Last Updated on jueves 6º oct. 2022

Linux find Command

El comando Linux find es una herramienta incorporada en una herramienta potente que se puede usar para localizar y administrar archivos y directorios basados en una amplia gama de criterios de búsqueda.

Buscando un archivo por nombre

Si conoce el nombre de un archivo pero no recuerda el directorio, use el siguiente

			
					find . -name estudiantes.json

			
	

salida

			
					./estudiantes.json

			
	

Buscando un archivo específico en un directorio

			
					find ./www -name estudiantes*

			
	

salida

			
					./www/estudiantes.json
./www/estudiantes12.txt

			
	

Buscar archivos por extensión

			
					find . -name *.json

			
	
			
					./www/estudiantes.json

			
	

Encuentra archivos o directorios con ciertos nombres.

  • Para encontrar solo archivos, usando -f
			
					find ./ -type f -name "resultados*"

			
	
			
					./var/resultados.txt
./var/resultados.pdf

			
	
  • Para encontrar solo directorios, usando -d
			
					find ./ -type d -name "resultados*"

			
	
			
					./var/resultados

			
	

Buscar archivos en múltiples directorios

Si desea buscar y enumerar todos los archivos con un nombre dado en varios directorios, puede iniciar la búsqueda en la carpeta raíz

			
					find ./var ./www -name resultados*.* -type f

			
	
			
					./var/resultados.txt
./www/resultados.pdf

			
	

Buscar archivos por tamaño

Incluso podemos encontrar archivos por diferentes tamaños.

  • c bytes
  • k kilobytes
  • M Megabytes
  • G Gigabytes
			
					find / -size 10M

			
	

Buscar y eliminar archivos específicos

			
					find . -type f -name "abc*" -exec rm {} ;