Con la siguiente línea de comandos, lograremos eliminar todos los directorios que estén vacíos a partir de el directorio en el que nos encontremos (.): find . -type d -empty -print0 | xargs -0 rmdir La explicación es sencilla, usamos find para buscar, le indicamos que queremos buscar directorios (-type d), que estén vacíos (-empty), Seguir leyendo
find
Renombrar ficheros de forma masiva usando find y sed
En [shell-fu]$ he encontrado esta línea de comandos que puede ser de utilidad, renombra todos los ficheros de una determinada extensión a otra usando los comandos find y sed: find -name «*.php3» | sed ‘s/\(.*\).php3$/mv «&» «\1.php»/’ | sh En este caso los que tienen extensión php3 a php. Podréis comprobar que lo primero que Seguir leyendo
El comando Unix Find
El programa find es un comando común en sistemas Unix que se utiliza para encontrar archivos en un determinado directorio a partir de diversas reglas de búsqueda, tales como nombre exacto de archivo, fecha de creación, tamaño, permisos, etc, llegando a ser muy flexible y una de las herramientas más útiles en la administración de Seguir leyendo