Newsgroup: it.comp.os.linux.iniziare
Titolo: come rimuovere file e sottodirectory in modo veloce?

ho provato il comando rm -r ./* per rimuovere tutta una directory
ma chiede conferma ad ogni file...
un metodo piů veloce?
grazie in anticipo, mario.

un metodo più veloce?
rm -rf ./*
"f" forza a non chiedere conferma.
-- 
Crononauta               | togli 'sse' da ulissebarra | 
==========               | per rispondermi in  e-mail | 
ICQ UIN: 4005815                                          
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.htm
GP Legends: 
http://www.multiplayer.it/driving/

 un metodo più veloce?
per  saperlo  ti rimando alla lettura   di man rm,  c'e` un'opzione da
trovare nella lista.  Mi costa di piu` scriverti  questo che darti  la
soluzione  (rm -qualcosa), ma  l'aiuto  migliore che puoi  ricevere da
questo gruppo e` imparare l'autosufficienza.
BTW si puo` anche usare yes
yes | rm -r *
-- 
ciao | it.* non piu` l'unica gerarchia italiana (
http://go.to/Mamo_faq
)
cf   |  - italia.*   gruppi creati e gestiti dalle reti civiche locali
-----+  - i2000.*    gestita dalla FOR e autenticata in scrittura
        - free.it.*  su Libero e Tiscali, anarchica e con seri problemi

un metodo più veloce?
La dir non te la puo` cancellare con quel comando, conferma o no. Non
devi starci dentro!
Devi uscire e, per evitare la conferma, dare:
/bin/rm -r nomedir
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.17 su Slack 7.0

On Sun, 24 Sep 2000 22:11:00 GMT, p@p@.p wrote this bullshit:
|ho provato il comando rm -r ./* per rimuovere tutta una directory
|ma chiede conferma ad ogni file...
|un metodo piů veloce?
|grazie in anticipo, mario.
  Alcune distribuzioni (e.g. la Red Hat) mettono di default l'alias 
# alias rm
alias rm='rm -i'
per l'utente root.  Scavalchi questa impostazione con l'opzione
-f.  Sconsiglio due cose:
1) modificare permanentemente questo alias anche se fastidioso;
2) l'uso di Linux come root se non strettamente indispensabile.
  Alessandro

 grazie in anticipo, mario.
come ti hanno detto gli altri, e` un problema di alias,
alias rm="rm -i"
in pratica e` come se tu crivessi il comando "rm -i -r ./*"
per disabilitare temporaneamente un alias, specialmente se non ricordi con
esattezza qual'e` il path del comando, e` sufficente farlo precedere da:
*\* (backslash)
quindi nel tuo caso:
\rm -r ...
al prompt prova a scrivere:	*alias*
-- 
Mario Michele Macaluso     -o)  | "Today's robots are very primitive, capable
m.macaluso .@. 
libero.it
   /\\  | of understanding only a few  simple        
                          _\\_v | instructions such as 'go left', 'go right',
                                | and 'build car'."  --John Sladek           
Kernel 2.2.14-5.0 on a i586     |                                            
(All addresses in headers are fake. Only one dot in signature.)

\rm -r ...
Gia`, a pensarci. Bel colpo:-)



"Outside of a dog, a book is man's best friend.
Inside of a dog, it's too dark to read."
			-- Groucho Marx --

 usato \ ? e poi, temporaneamente solo per la durata del comando dato ?
prova! uomo di poca fede, ;-)
ciao
michele
PS
Domanda cattiva,
Per l'alias di rm ho usato due esempi apparentemente identici;
perchè uno è preferibile all'altro?
--
Mario M. Macaluso
---------------------
Posting from 
www.deja.com
Sent via Deja.com 
http://www.deja.com/
Before you buy.

perchè uno è preferibile all'altro?
faccio finta di non aver letto tutto il post ;-))))))


perchè uno è preferibile all'altro?
Pero` che maniera di mettere il PS i basso e per giunta dopo la
firma-vera!;-) E chi l'aveva visto!
Rispondendo, nella miglior tradizione;-) alla tua domanda con una
domanda, sai trovare allora tu un valido motivo per cui *tutte* le
distro, Slack e Deb incluse, non trovano controindicazione nel proporre
gli alias che tu ritieni "pericolosi"?


 faccio finta di non aver letto tutto il post ;-))))))
Male, molto male; va beh, stasera sono buono,
(sto scaricando immagini iso a 60/70K e continua ad accelerare)
1) alias rm="/bin/rm -i"
2) alias rm="rm -i"
il pericolo è che si può generare un loop nel espandere il comando:
rm è un alias e quindi va espanso in rm -i ma rm è un alias e quindi
va espanso in rm -i ma rm è un alias ....
C'è da dire che con le nuove versioni di bash,csh,tcsh questo pericolo
è stato ridotto, ma perchè correre rischi?
ciao


 gli alias che tu ritieni "pericolosi"?
Vecchie abitudini dovute a vecchie versioni di shell in cui poteva
generarsi un loop infinito nell'espandere l'alias di un comando,
quando non si usava il path assoluto nell'alias.
es:
             alias rm="rm -i"
 rm -r * -> rm -i -r * -> rm -i -i -r * -> rm -i -i -i -r * -> ....
insomma roba dei bei tempi, quando con *vi* si scrivevano
sendmail.cf
 e le mappe uucp ed i modem andavano a 300bps.
Risponde alla tua domanda? (Le tradizioni sono sempre le tradizioni :-)
C'è da dire che non succedeva spesso, ma quando succedeva ...
ciao
michele



Che si vince ? :-)

C'è da dire che non succedeva spesso, ma quando succedeva ...
Ma con che versione di bash o di Linux circa? Cmq e` quindi cosa che
riguarda anche Unix, no?


 
ciao
michele
-- 
Mario Michele Macaluso     -o)  | Honi soit la vache qui rit.                
m.macaluso .@. 
libero.it
   /\\  |                                            
                          _\\_v |                                            


On Mon, 02 Oct 2000 21:54:29 GMT Mario M. Macaluso wrote:
[...]
Very interesting.. THNX!
