IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

  · · · · · · · · · · · ·
Reply to this topicStart new topic
> Troppi files da cancellare per rm
Roberto Rota
messaggio 14 Aug 2008, 08:40
Messaggio #1


V-Strommer
Gruppo icone

Gruppo: Root Admin
Messaggi: 13.260
Iscritto il: 14-May 03
Da: Vignola (MO)
Utente Nr.: 2



Mi trovo nella situazione che se lancio un bel

CODICE
rm *


in una cartella per tutta risposta ho un bel

CODICE
~# /bin/rm: Lista degli argomenti troppo lunga


e mo'?

suggerimenti?

intanto la lista dei files cresce....


--------------------
Mi ci è voluto un weekend in Liguria per scoprire ...

Supporta Tevac
Go to the top of the page
 
+Quote Post
atomik
messaggio 14 Aug 2008, 10:37
Messaggio #2


Level 6/11
******

Gruppo: Forum User +
Messaggi: 1.909
Iscritto il: 18-May 03
Da: Catania
Utente Nr.: 71



Le cose sono due, o c'e' qualche file che ha il nome troppo lungo (ma non ho mai sentito che rm si rifiutasse di cancellarli..), oppure hai qualche file del profilo utente dove hai inserito delle opzioni di rm che non digerisce.

Prova a creare una cartella e mettici dentro un singolo file che vuoi cancellare, e poi dai un bel rm * dentro questa cartella e vedi se funziona...


--------------------
Go to the top of the page
 
+Quote Post
Roberto Rota
messaggio 14 Aug 2008, 11:25
Messaggio #3


V-Strommer
Gruppo icone

Gruppo: Root Admin
Messaggi: 13.260
Iscritto il: 14-May 03
Da: Vignola (MO)
Utente Nr.: 2



l'rm funziona normalmente, il problema è che davvero nella cartella in questione e si stanno accumulando troppi files

ho provvisoriamente risolto stoppando il servizio, rinominando la cartella e creandone una vuota col vecchio nome, ed a questo punto un rm -R vecchiacartella ha funzionato, ma non posso mettermi li un paio di volte al giorno a farlo...

ovviamente il problema alla radice è che devo trovare la causa che riempie la cartella di files, nel frattempo volevo mettere un cron che ogni ora me la svuotasse, per non rischiare di trovarmi col disco pieno e il sistema in crisi nel giro di qualche giorno


--------------------
Mi ci è voluto un weekend in Liguria per scoprire ...

Supporta Tevac
Go to the top of the page
 
+Quote Post
poweruser
messaggio 16 Aug 2008, 18:00
Messaggio #4


MacInATopic
Gruppo icone

Gruppo: Team Moderatori
Messaggi: 24.319
Iscritto il: 27-July 03
Da: Maglie (LE)
Utente Nr.: 440



La traduzione (espansione) dell'asterisco nei nomi dei file è effettuata dalla shell e non da rm. La shell ha un limite sul numero di caratteri che possono essere passati come argomenti ai programmi.

Una soluzione potrebbe essere quella di cancellare i file a gruppi rm a*, rm b*, ecc.
Un'altra strada può essere quella di creare softlink alla cartella e usare questo come destinazione nel programma che la popola. Quando i file diventano troppi, si sostituisce il softlink con un altro ad una nuova cartella vuota e si butta in blocco la vecchia.

Ciao
Paolo


--------------------
Paolo Portaluri

guru, n: A computer owner who can read the manual.
Go to the top of the page
 
+Quote Post
Fed3rico
messaggio 17 Aug 2008, 12:12
Messaggio #5


FED3RICO
******

Gruppo: Supporter
Messaggi: 1.833
Iscritto il: 3-July 04
Da: Tamara
Utente Nr.: 2.082



QUOTE (Roberto Rota @ 14 Aug 2008, 09:40) *
suggerimenti?


CODE
find /cartella -delete


--------------------
iPhone è un troll.
Go to the top of the page
 
+Quote Post
Roberto Rota
messaggio 17 Aug 2008, 17:56
Messaggio #6


V-Strommer
Gruppo icone

Gruppo: Root Admin
Messaggi: 13.260
Iscritto il: 14-May 03
Da: Vignola (MO)
Utente Nr.: 2



CITAZIONE(Fed3rico @ 17 Aug 2008, 13:12) *
CITAZIONE(Roberto Rota @ 14 Aug 2008, 09:40) *
suggerimenti?


CODICE
find /cartella -delete


ma questo mi cancella la cartella, non il suo contenuto, o no?


--------------------
Mi ci è voluto un weekend in Liguria per scoprire ...

Supporta Tevac
Go to the top of the page
 
+Quote Post
Roberto Rota
messaggio 17 Aug 2008, 22:53
Messaggio #7


V-Strommer
Gruppo icone

Gruppo: Root Admin
Messaggi: 13.260
Iscritto il: 14-May 03
Da: Vignola (MO)
Utente Nr.: 2



fatto da dentro la cartella

CODICE
find . -delete


cancella l contenuto

fatto da fuori, cancella la cartella.. mah


--------------------
Mi ci è voluto un weekend in Liguria per scoprire ...

Supporta Tevac
Go to the top of the page
 
+Quote Post
Fed3rico
messaggio 18 Aug 2008, 07:59
Messaggio #8


FED3RICO
******

Gruppo: Supporter
Messaggi: 1.833
Iscritto il: 3-July 04
Da: Tamara
Utente Nr.: 2.082



QUOTE (Roberto Rota @ 17 Aug 2008, 23:53) *
fatto da fuori, cancella la cartella.. mah


`find` ti trova tutti i file e le cartelle nel percorso che gli passi, meglio usarne uno assoluto :D


--------------------
iPhone è un troll.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Collapse

> 

    Titolo discussione Risposte Autore discussione Visite Ultima azione
No New Posts 4 GioveGG 120 22 September 2008 - 16:08
Ultimo messaggio di: GioveGG
No New Posts   2 robbur 109 18 September 2008 - 13:04
Ultimo messaggio di: robbur
No New Posts   4 atomik 194 14 August 2008 - 13:32
Ultimo messaggio di: warsaw
No New Posts   0 TevacPhoto 29 31 July 2008 - 07:38
Ultimo messaggio di: TevacPhoto
No New Posts   4 volkov 188 28 July 2008 - 16:02
Ultimo messaggio di: poweruser
No New Posts   5 Roberto Rota 252 26 July 2008 - 17:25
Ultimo messaggio di: poweruser
No New Posts   1 Roberto Rota 130 9 July 2008 - 10:16
Ultimo messaggio di: Lord_Lele
No new   13 saurospagnol 174 4 July 2008 - 16:59
Ultimo messaggio di: saurospagnol
No New Posts   0 TevacPhoto 42 1 July 2008 - 10:02
Ultimo messaggio di: TevacPhoto
No New Posts   2 Ferex 231 30 May 2008 - 08:00
Ultimo messaggio di: wandal
No new   10 [Daitarn] 1.863 28 May 2008 - 11:20
Ultimo messaggio di: [Daitarn]
No new   17 kankunen 631 21 May 2008 - 13:04
Ultimo messaggio di: Gojca

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 5 December 2008 - 12:32
IP.Board Skin Developed By Creative Networks