jueves, 18 de febrero de 2021

FIND: Buscar ficheros y algo más.

 *Busca todos los ficheros y sus subdirectorios y elimina los que tengan .. en su nombre.
find . | rename "s/(\.\.)/./"

* Renombrar de forma recursiva. Renombre Fronte por cover.
find . -name "Fronte.jpg" -exec rename 's/Fronte/cover/' {} \;

* Renombrar en subdirectorios los jpeg por jpg., pudiéndose jpeg mayúscula o minúscula.
find . -iname "*.jpeg" -exec rename 'y/jpeg/jpg/' {} \; 

 *Borrar ficheros que empiza por parentesis.

find . -name "*\(*" -exec rm  {} \;

 * Borrar ficheros vacios en la carpeta  /media/backup/

find /media/backup/ -type f -size 0 -exec rm {} \;

No hay comentarios:

Publicar un comentario