1
.\" Copyright Andries Brouwer, Ragnar Hojland Espinosa and A. Wik, 1998.
3
.\" This file may be copied under the conditions described
4
.\" in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998
5
.\" that should have been distributed together with this file.
7
.\" Traduzione Augusto Leonardi <augusto@comune.modena.it>
9
.\" Aggiornamento a 1.21 di Ottavio G. Rizzo <rizzo@maths.univ-rennes1.fr>
12
.TH RM 1 "Agosto 1998" "GNU File Utilities"
14
rm \- rimuove file o directory
16
.BI "rm [" opzioni "] " file...
21
Opzioni GNU (forma breve):
23
.B "[\-\-help] [\-\-version] [\-\-]"
28
specificato. Di natura non rimuove le directory. Ma se viene usato
29
con le opzioni \-r o \-R, allora l'intero albero di directory al di
30
sotto della directory specificata viene rimosso (e senza limitazioni
31
sulla profondit� degli alberi che possono essere rimossi da �rm
32
-r�). Si ha un errore se l'ultimo componente del percorso di
34
� . oppure .. (in modo da evitare spiacevoli sorprese con �rm -r .*� e
37
Se viene usata l'opzione \-i, oppure non � possibile scrivere su un
38
file, lo standard input � un terminale e non viene usata l'opzione
41
chiede all'utente, ponendo una domanda su stderr e leggendo la
42
risposta da stdin, se si deve rimpiazzare il file. Se la risposta non
43
� positiva, il file viene saltato.
47
Non chiede conferme. Non scrive messaggi diagnostici. Non produce un
48
stato di ritorno d'errore se gli unici errori erano file inesistenti.
50
Chiede conferma (nel caso in cui venissero usati sia \-f che \-i,
51
l'ultima opzione data prende la precedenza).
54
Rimuove alberi di directory ricorsivamente.
55
.SH "PARTICOLARI SVID"
56
La definizione d'interfaccia di System V vieta la rimossione
57
dell'ultimo collegamento verso un file binario eseguibile in
60
L'implementazione GNU (in fileutils-3.16) � sbagliata, nel senso che
61
c'� un limite superiore alla profondit� delle gerarchie che possono
62
essere rimosse (se necessario, si pu� usare un'utilit� come �deltree�
63
per rimuovere alberi molto profondi).
66
.B "\-d, \-\-directory"
67
Rimuove le directory con
71
e non presuppone che una directory sia vuota prima di provare a
72
scollegarla. Funziona solo se si hanno i privilegi appropriati. Poich�
73
scollegare una directory elimina ogni referenza ai file ivi contenuti,
74
sarebbe cosa saggia usare
76
sul filesystem dopo aver fatto ci�.
79
(sforza) Ignora i file inesistenti e non chiede mai conferma
81
.I "\-i, \-\-interactive"
82
Chiede conferma all'utente per rimuovere ciascun file. Se la risposta
83
non � positiva, il file viene saltato.
85
.I "\-r, \-R, \-\-recursive"
86
Rimuove ricorsivamente il contenuto delle directory.
89
Stampa il nome di ciascun file prima di rimuoverlo.
90
.SH "OPZIONI GNU STANDARD"
93
Stampa un messaggio di spiegazione sullo standard output ed esce (con
97
Stampa informazioni sulla versione sullo standard output ed esce (con
101
Termina l'elenco delle opzioni.
103
Le variabili LANG, LC_ALL, LC_COLLATE, LC_CTYPE e LC_MESSAGES hanno il
106
POSIX 1003.2, eccezion fatta per la limitazione sulla profondit� delle
109
Questa pagina descrive
111
come si trova nel pacchetto fileutils-3.16; altre versioni potrebbero
112
differire leggermente. Spedisci correzioni o aggiunte a aeb@cwi.nl,
113
aw@mail1.bet1.puv.fi o ragnar@lightside.ddns.org [NdT: ovviamente,
114
problemi nella traduzione devono essere spediti al traduttore, non
115
agli autori]. Segnala bachi nei programmi a
116
fileutils-bugs@gnu.ai.mit.edu.