GNU/Linux >> Tutoriels Linux >  >> Linux

rechercher et supprimer des fichiers avec de l'espace à l'aide de la commande find sous Linux

Je procéderais ainsi :

find . -iname 'thumbs.db' -exec rm -rfv {} +

De cette façon, cela fonctionne toujours même si vos répertoires contiennent des espaces dans leurs noms.


juste pour jeter ça là-bas

find . -name "*.pyc" -delete

Je ne sais pas pourquoi vous utilisez while .

find . -iname 'thumbs.db' -exec rm -rfv {} \;

... devrait suffire (et ne supprimez que les fichiers que vous voulez, pas les fichiers BDB qui traînent).


Linux
  1. Rechercher des fichiers et des répertoires sous Linux avec la commande find

  2. Comment trouver les meilleurs répertoires et fichiers (espace disque) sous Linux

  3. Comment trouver des fichiers avec des autorisations SUID et SGID sous Linux

  4. Utilisation de sed pour rechercher et remplacer des fichiers texte sous Linux

  5. Utilisation de la commande Linux find – Utilisation avec des exemples

Commande Grep sous Linux (Rechercher du texte dans des fichiers)

Commande de recherche Linux avec des exemples pratiques

Supprimer, copier, déplacer et renommer des fichiers à l'aide de la ligne de commande sous Linux

Comment rechercher des fichiers avec la commande fd sous Linux

Comment trouver des fichiers en double sous Linux et les supprimer

Tutoriel sur la commande de recherche Linux (avec exemples)