Passer au contenu principal

Command Line Interface - Tips en vrac

Chercher les fichiers qui contiennent un (des) . dans leur nom et le(s) supprimer

Toute la difficulté est de ne pas supprimer le point de l'extension…

"find -iname '*.avi' -exec rename -v 's/(?!^)\.(?!avi$)/ /g' {} \;"

Chercher les fichiers dans les sous-dossiers et le remonter dans le dossier

find . -maxdepth 2 -mindepth 2 -exec mv '{}' ./ \;