Question

Comment puis-je supprimer tous les fichiers dans un dossier qui a une apostrophe?

par exemple:

  

Baird / 's Tunnel.jpg

     

Birds.jpg Bach / 's

     

ISN // 't good.png

Je voudrais que tous les fichiers supprimés, mais tout ce qui n'a pas de rester intact apostrophes, comme:

  

est good.jpg   donotdelete.png

Était-ce utile?

La solution

sh vous pouvez faire

rm *\'*

Autres conseils

Vous pouvez utiliser la commande find:

find . -name "*'*" -delete

@Bryan a dans son commentaire, cela supprimera tous les fichiers dans le répertoire courant et tous les sous-répertoires . Si vous ne voulez pas descendre les répertoires utilisent:

find . -name "*'*" -maxdepth 1 -delete

qui rend séjour find dans le répertoire courant.

trouver GNU

find /path/ -type f -name "*[']*" -exec rm {} +;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top