[Linuxtrent] Re: cancellare ricorsivamente file

  • From: Lele Gaifax <lele@xxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 9 Apr 2003 16:35:25 +0200

>>>>> catluc  l'ha dit:

    catluc> Scrive Lele Gaifax <lele@xxxxxxxxxx>: $ rm -fR path/*.DOC
    >>  No, non direi che questo faccia al caso suo: quel comando non
    >> entrerà nelle sottodir di path (a meno che non si chiamino
    >> qualchecosa.DOC):
    >> 
    >> `prova/stranaDIR.doc/P.doc' rimosso directory rimossa:
    >> `prova/stranaDIR.doc'

    catluc> Vero.  Non mi spiego però come mai cancella anche la
    catluc> directory senza usare l'opzione -d.  La man page
    catluc> stabilisce che, per default, 'rm' non cancella le
    catluc> directory.  Invece lo fà. Perchè?

Perché l'opzione -R altera il comportamento normale sulle
directory. Dal man:

DESCRIZIONE
       rm  rimuove  ogni file specificato. Di natura non rimuove le directory.
       Ma se viene usato con le opzioni -r o -R,  allora  l'intero  albero  di
       directory  al  di  sotto...

$ rm -r directory

rimuove la directory, piena o vuota che sia.

ciao, lele.
-- 
nickname: Lele Gaifax   | Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas   | comincerò ad aver paura di chi mi copia.
email: lele@xxxxxxxxxx  |               -- Fortunato Depero, 1929.

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: