Tengo muchos años usando linux, una de las herramientas mas importantes y utiles que he encontrado es el comando 'find'. Desgraciadamente encontre su poder demasiado tarde, pero desde que lo conozco es indispensable en mi caja de herramientas.
Que tiene de maravilloso find? Es mas que un programa, es como el Tron de linux. He aqui algunos ejemplos:
Encuentra todos los archivos .bak en este directorio y todos sus subdirectorios: find . -type f -name "*.bak"
Encontrar todos los directorios vacios: find / -type d -empty
Encontrar todos los archivos creados en el ultimo dia: find / -type f -ctime -1
Encontrar todos los archivos vacios y borrarlos: find / -type f -empty -delete
Encuentra y borra todos los archivos .zip en el directorio actual y sus subdirectorios: find . -name*.zip -type f -delete
Encuentra todos los archivos enlazados en el directorio actual y sus subdirectorios: find . -type l
Estoy seguro que casi cualquier tarea que sea de encontrar archivos o carpetas puede ser realizado con find, alguien tiene algun reto? (=