Newsgroup: it.comp.macintosh
Titolo: cancellare 3.000.000 di files

Ho questi 3.000.000 circa di files, da 4kb l'uno, generati per l'errore 
di un software di terze parti.
Ora, il computer è talmente rallentato e poco reattivo da scongiurare 
ogni tipo di manovra da GUI (tanto per far un esempio, ha impiegato 
quasi 1 ora per cancellarne una decina.. e al primo tentativo di 
cancellazione in massa, l'ho dovuto stoppare dopo 10ore perchè non era 
ancora iniziata la procedura di cancellazione!!).
La cartella in cui son contenuti, ovviamente, contiene importanti files 
e cartelle e non posso rimuoverla.
Riparazioni disco/permessi.. fatte.
Anche solo ad aprire la cartella impiega circa mezz'ora a mostrare il 
contenuto.
IntelCore2 Duo, 4gb ram e 10.6.4.
Ho provato anche a usar il computer come TargetMode.. ma nessun cambiamento.
Da terminale non son pratico, ma ho provato con RM e SUDO RM.
I files hanno TUTTI la stessa estensione (e non ho altri files di quel 
tipo).
Qualche suggerimento??
Grazie!!!

 Grazie!!!
dovresti metterti nella directory in cui sono i tuoi file:
cd /directory/coi/file/da/cancellare
e poi dare il comando:
rm -rf *.estensione
in cui:
rm = remove
r = recursive (cerca anche nelle sottocartelle)
f = force (non chiede la conferma ad ogni file)
eventualmente precedi con sudo se sono directory fuori dalla tua home.
Questo funziona su linux, non sono pratico di osx ma credo sia uguale. 
Occhio alle minuscole/maiuscole, scrivi esattamente come ti ho indicato.

 tipo).
Da terminale:
cd /directory/dove/hai/la/monnezza
find -name "*estensione" -type f -exec rm -f {} \;
aspetta...
aspetta...
enjoy.
disclaimer: non mi assumo responsabilità per i file importanti :)

 rm -rf *.estensione
se sono tanti, rm muore lamentandosi (anche su linux).

 se sono tanti, rm muore lamentandosi (anche su linux).
Non si finisce mai di imparare! Grazie per l'info.

 find -name "*estensione" -type f -exec rm -f {} \;
Se deve usare find, tanto vale sfruttare l'opzione delete del comando.
find ./ -name "*.estensione" -delete
-- 
Questa, signori miei, è porno-anarchia...

 find ./ -name "*.estensione" -delete
mi sa che anche find si pianta con 3.000.000 di record.
-- 
$(echo 502625742692402704447754P|dc)@
gmail.com

 mi sa che anche find si pianta con 3.000.000 di record.
piuttosto userei zsh:
$ zsh
$ autoload zargs ; zargs /Directory/*.estensione -- rm -f
-- 
$(echo 502625742692402704447754P|dc)@
gmail.com

 mi sa che anche find si pianta con 3.000.000 di record.
dipende. in quel modo con pazienza ma ce la fa, se ometti le double-
quote si pianta con molto meno.

 find -name "*estensione" -type f -exec rm -f {} \;
mi correggo:
find ./ -name "*estensione" -type f -exec rm -f {} \;

 mi sa che anche find si pianta con 3.000.000 di record.
Bah, provare per credere :)
male che vada ne rimuove un po' alla volta... certo, di pazienza ce ne 
vuole non poca, eh!

 cartella?
da finder? boh, basta provare :)

 l'errore di un software di terze parti.
prova a cancellarli con una distribuzione live di linux, oppure salva i 
files e le cartelle importanti e poi elimina tutta la cartella

 prova a cancellarli con una distribuzione live di linux
cambia poco rispetto al terminale.


Riuscito!!
Thanks!
-Ha impiegato "meno di 3 ore".
Con RM si piantava... sia con -f, sia con -rf, ecc..
-Spostare gli altri files era un po' "complicato" sia per i vari 
permessi speciali degli oggetti presenti sia proprio per la varietà di 
cose all'interno difficilmente "verificabile".. e non volevo correr il 
rischio di perdere qualcosa.. senza considerare il fatto che era tutto 
molto piantato anche da terminale.
Grazie a tutti, anyway!

 Riuscito!!
oh bene, ero rimasto con la curiosità di sapere come fosse andata a 
finire :P
-- 
alfabeta2 in ebook! 
http://tinyurl.com/2uvjs5u


direi che cambia zero rispetto al terminale.
Ciao Jack

 Qualche suggerimento??
da terminale fai un ciclo su ls *.estensione e poi li rimuovi uno ad uno
con rm -f
Jey
-- 
Non prendere la vita troppo sul serio... non ne uscirai mai vivo
http://www.joram.it/servizi/consulente.htm