Pour les pro du script bash - Supprimer les fichiers < 1k

Pour les pro du script bash - Supprimer les fichiers < 1k - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 12-01-2007 à 18:11:19    

Comment lancer un rm sur tous les fichiers < 1k ?
 
les pipe sur du awk ça ne me donne pas grand chose :-(
 
si quelqu'un a deja fait ça

Reply

Marsh Posté le 12-01-2007 à 18:11:19   

Reply

Marsh Posté le 12-01-2007 à 18:14:01    

find . -size 1k -exec rm -f {} \;

Reply

Marsh Posté le 12-01-2007 à 18:15:35    

merci !
 
ca ne marche pas j'ai l'impression, sur un :
 
  find . -size 10k -exec rm -f {} \;
 
il me reste des fichier de 2k par exemple


Message édité par madjpm le 12-01-2007 à 18:19:24
Reply

Marsh Posté le 12-01-2007 à 18:22:56    

euh oui, c'est  find . ! -size 1k -exec rm -f {} \;

Reply

Marsh Posté le 12-01-2007 à 18:27:11    

c'est pas ?  
 
find . -size -1k -exec rm -f {} \;
 
 
EDIT : oki j'ai testé avec find . ! -size +1k -exec rm -f {} \;   ça semble aller
 
EDIT2 : Euh ... c'est la meme chose :)


Message édité par madjpm le 12-01-2007 à 18:33:21
Reply

Marsh Posté le 14-01-2007 à 00:58:06    

P-Y a écrit :

euh oui, c'est  find . ! -size 1k -exec rm -f {} \;


 
:o c'était pas loin de   find . ! -size -1k -exec rm -f {} \;
 
@madjpm tu l'as échappé belle ;)
 
 
 

Reply

Sujets relatifs:

Leave a Replay

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