J'ai un répertoire qui contient des fichiers cachés et je veux dire par là, non seulement les fichiers dont le nom commence par .
, mais également les fichiers dont le nom contient le caractère ~
à la fin, comme somefile.txt~
.
Je souhaite supprimer uniquement ces fichiers (les fichiers restants ne doivent pas être affectés) de manière efficace.
Comment puis-je atteindre cet objectif avec une seule commande?
Ubuntu 14.04 Trusty Tahr.
Pas vraiment une seule commande, mais pourquoi la rendre plus compliquée que nécessaire?
find -type f -name ".*" -delete; rm *~
La première commande supprime tous les fichiers commençant par .
et la seconde se terminant par ~
.