Supprimer certains fichiers de dossiers et sous dossiers

Supprimer certains fichiers de dossiers et sous dossiers - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 19-07-2012 à 12:06:22    

Bonsoir à tous,
 
Je voudrais supprimer tous les fichiers commençant pas ._ et ~$ d'un répertoire et de tous ses sous-répertoires.
 
J'ai essayé rm ._* -r et rm ~$* -r mais ça marche pas...
 
Une idée ?


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 19-07-2012 à 12:06:22   

Reply

Marsh Posté le 19-07-2012 à 12:22:38    

Code :
  1. find . -iname "._*" -delete
 

je conseille de faire un run avec -print pour vérifier que tu ne matches rien de trop.

 

Nota : utiliser

Code :
  1. rm -f ._*
 

dans ton shell ne donne pas les résultats escomptés parce qu'en fait ton shell ._* via ce qu'on appelle le globbing. si tu as un fichier qui correspond à ._* dans le répertoire courant il va le matcher (genre "._FOO" mais il n'ira pas "plus bas" )

 


Message édité par black_lord le 19-07-2012 à 12:22:53

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed