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 '{}' ./ \;

Connaître la date d'expiration d'un certificat TLS

read DOMAIN"?Domain to check:" ; echo | openssl s_client -connect "$DOMAIN":443 2>/dev/null | openssl x509 -noout -enddate ; unset DOMAIN