Il Mar, 23 Ottobre 2012 7:16 pm, Davide Prina ha scritto:
$ mkdir prova; rm -rf prova/.*; rmdir prova
rm: impossibile rimuovere la directory: prova/.
rm: impossibile rimuovere la directory: prova/..
[...]
quanto ho detto è vero, come dicono gli appunti di informatica libera,
per sistemi
Ciao Davide,
Ti ringrazio per avermi fatto riflettere sulla possibilità che alcune
versioni di *nix possano fare qualche limitato danno con la riga che avevo
proposto.
L'obiettivo iniziale era cancellare ogni file e dir contenuto nelle
directory contenute in /scambio/, senza cancellare queste
On 25/10/2012 09:49, bodrato wrote:
Il Mer, 24 Ottobre 2012 6:43 pm, Davide Prina ha scritto:
perché io sapevo che le regole era queste: rm cancella tutti i file
tranne quelli inizianti per ., per cancellare quelli dovevi indicare il
Spiace doverti contraddire
naturalmente, dato che si
Mandi! Mario Vittorio Guenzi
In chel di` si favelave...
Qualcuna ha qualche dritta da darmi per cortesia?
Sei file hanno qualche pattern stile ''i più vecchio'', puoi dare anche un
occhio a tmpreaper.
--
Dicono che la mafia ricicla i soldi sporchi in titoli di Stato. Ma è
naturale:
Ciao!
Il Mar, 23 Ottobre 2012 7:16 pm, Davide Prina ha scritto:
On 23/10/2012 18:14, bodrato wrote:
rm: impossibile rimuovere la directory: prova/..
probabilmente perché l'utente con cui esegui rm non ha i permessi di
scrittura sulla directory prova
Ce li ha, l'ha appena creata!
$ mkdir
On 24/10/2012 08:10, bodrato wrote:
Il Mar, 23 Ottobre 2012 7:16 pm, Davide Prina ha scritto:
On 23/10/2012 18:14, bodrato wrote:
$ mkdir prova; rm -rf prova/.*; rmdir prova
rm: impossibile rimuovere la directory: prova/.
rm: impossibile rimuovere la directory: prova/..
Non mi è chiaro
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 22/10/2012 19:30, bodr...@mail.dm.unipi.it ha scritto:
Ciao,
Il Lun, 22 Ottobre 2012 4:14 pm, Mario Vittorio Guenzi ha scritto:
mi serve cancellare i files e le directory da livello 2 cioe' da
/scambio/guenzi /scambio/caio etc.
Vedi gravi
io preferivo un sistema a mio parere più sicuro e immediato:
$ mv /home/scambio-files /home/cancella
$ mkdir /home/scambio-files
$ nice -n 2 rm -rf /home/cancella
a seconda di quanti files e directory ci sono il processo di
cancellazioen può durare minuti... minuti in cui un altro utente può
Ciao Davide,
Il Lun, 22 Ottobre 2012 8:35 pm, Davide Prina ha scritto:
On 22/10/2012 19:30, bodr...@mail.dm.unipi.it wrote:
rm -rf scambio/*/* scambio/*/.*
*ATTENZIONE*, c'è quel .* che fa cancellare tutto perché si espande in
.. e ricorsivamente cancella tutto quello che può cancellare che
On 23/10/2012 17:41, MaX wrote:
$ nice -n 2 rm -rf /home/cancella
il nice -n2 serve per dare una bassa prioritá al processo in modo
che il server non abbia un calo di prestazioni.
allora dovresti mettere -n 20
il default è 10, se tu metti 2 vuol dire che dai una priorità maggiore
On 23/10/2012 18:14, bodrato wrote:
Il Lun, 22 Ottobre 2012 8:35 pm, Davide Prina ha scritto:
On 22/10/2012 19:30, bodrato wrote:
rm -rf scambio/*/* scambio/*/.*
*ATTENZIONE*, c'è quel .* che fa cancellare tutto perché si espande in
.. e ricorsivamente cancella tutto quello che può
opssshai ragione
era nice -n20 e non nice -n2 errore di battitura
scusassero
MaX
Il 23/10/12, Davide Prinadavide.pr...@gmail.com ha scritto:
On 23/10/2012 17:41, MaX wrote:
$ nice -n 2 rm -rf /home/cancella
il nice -n2 serve per dare una bassa prioritá al processo in modo
che
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Buongiorno a tutti,
Ho una directory chimiamola radice che si chiama scambio, sotto questa
radice ho n directory che hannoo il nome della login degli user percui
la dir guenzi la dir caio la dir paola etc.
mi serve cancellare i files e le directory da
Mario Vittorio Guenzi scrisse in data 22/10/2012 16:14:
[...]
per i files e' facile dico find . -type f -name '*' -exec rm {} \; e
i files spariscono, il problema e' se ad esempio sotto la dir
/scambio/guenzi qualcuno al posto di un file mette una directory ad
esempio manuali con dentro n
Piviul scrisse in data 22/10/2012 16:38:
Mario Vittorio Guenzi scrisse in data 22/10/2012 16:14:
[...]
per i files e' facile dico find . -type f -name '*' -exec rm {} \; e
i files spariscono, il problema e' se ad esempio sotto la dir
/scambio/guenzi qualcuno al posto di un file mette una
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Il 22/10/2012 16:50, Paolo Sala ha scritto:
Piviul scrisse in data 22/10/2012 16:38:
Mario Vittorio Guenzi scrisse in data 22/10/2012 16:14:
[...] per i files e' facile dico find . -type f -name '*'
-exec rm {} \; e i files spariscono, il
Mario Vittorio Guenzi scrisse in data 22/10/2012 17:03:
perche' a naso mi rimuove anche le subdir guenzi paola etc che sono
sotto scambio?
o mi sfugge qualcosa?
...oops hai ragione, ero convinto che find non ritornasse anche la dir
di partenza. Allora aggiungi un -mindepth 1
Ciao
Piviul
--
Ciao,
Il Lun, 22 Ottobre 2012 4:14 pm, Mario Vittorio Guenzi ha scritto:
mi serve cancellare i files e le directory da livello 2 cioe' da
/scambio/guenzi /scambio/caio etc.
Vedi gravi controindicazioni un un semplice:
rm -rf scambio/*/* scambio/*/.*
?
Cià,
m
--
http://bodrato.it/
--
On 22/10/2012 19:30, bodr...@mail.dm.unipi.it wrote:
rm -rf scambio/*/* scambio/*/.*
*ATTENZIONE*, c'è quel .* che fa cancellare tutto perché si espande in
.. e ricorsivamente cancella tutto quello che può cancellare che è montato
quindi non è da eseguire un comando del tipo:
# rm -rf .*
19 matches
Mail list logo