Benvenuto Visitatore ( Log In | Registrati )
![]() ![]() |
14 Aug 2008, 08:40
Messaggio
#1
|
|
|
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.... -------------------- |
|
|
|
|
|
|
|
14 Aug 2008, 10:37
Messaggio
#2
|
|
|
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... -------------------- |
|
|
|
|
14 Aug 2008, 11:25
Messaggio
#3
|
|
|
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 -------------------- |
|
|
|
|
16 Aug 2008, 18:00
Messaggio
#4
|
|
|
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 -------------------- |
|
|
|
|
17 Aug 2008, 12:12
Messaggio
#5
|
|
|
-------------------- iPhone è un troll.
|
|
|
|
|
17 Aug 2008, 17:56
Messaggio
#6
|
|
|
ma questo mi cancella la cartella, non il suo contenuto, o no? -------------------- |
|
|
|
|
17 Aug 2008, 22:53
Messaggio
#7
|
|
|
fatto da dentro la cartella
CODICE find . -delete cancella l contenuto fatto da fuori, cancella la cartella.. mah -------------------- |
|
|
|
|
18 Aug 2008, 07:59
Messaggio
#8
|
|
|
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.
|
|
|
|
|
![]() ![]() |
| Titolo discussione | Risposte | Autore discussione | Visite | Ultima azione | |||
|---|---|---|---|---|---|---|---|
![]() |
4 | GioveGG | 120 | 22 September 2008 - 16:08 Ultimo messaggio di: GioveGG |
|||
![]() |
2 | robbur | 109 | 18 September 2008 - 13:04 Ultimo messaggio di: robbur |
|||
![]() |
4 | atomik | 194 | 14 August 2008 - 13:32 Ultimo messaggio di: warsaw |
|||
![]() |
0 | TevacPhoto | 29 | 31 July 2008 - 07:38 Ultimo messaggio di: TevacPhoto |
|||
![]() |
4 | volkov | 188 | 28 July 2008 - 16:02 Ultimo messaggio di: poweruser |
|||
![]() |
5 | Roberto Rota | 252 | 26 July 2008 - 17:25 Ultimo messaggio di: poweruser |
|||
![]() |
1 | Roberto Rota | 130 | 9 July 2008 - 10:16 Ultimo messaggio di: Lord_Lele |
|||
![]() |
13 | saurospagnol | 174 | 4 July 2008 - 16:59 Ultimo messaggio di: saurospagnol |
|||
![]() |
0 | TevacPhoto | 42 | 1 July 2008 - 10:02 Ultimo messaggio di: TevacPhoto |
|||
![]() |
2 | Ferex | 231 | 30 May 2008 - 08:00 Ultimo messaggio di: wandal |
|||
![]() |
10 | [Daitarn] | 1.863 | 28 May 2008 - 11:20 Ultimo messaggio di: [Daitarn] |
|||
![]() |
17 | kankunen | 631 | 21 May 2008 - 13:04 Ultimo messaggio di: Gojca |
|||
|
Versione Lo-Fi | Oggi è il: 5 December 2008 - 12:32 |
| IP.Board Skin Developed By Creative Networks | ||