Page 1 of 2

Cancellazione [di un solo] file da cestino...

Posted: Thu Jun 03, 2010 5:28 am
by PUPPOLA
Ho un problema che spero possiate aiutarmi a risolvere...vorrei cancellare un solo file dal cestino e mantenere gli altri ma trovo solo l'opzione "svuota cestino" per svuotarlo del tutto....ma come faccio a cancellarne solo uno?? In Win bastava cliccare con il tasto dx sul file incriminato e poi su "elimina file definitivamente", qui non riesco a capire come devo fare...inoltre sulla mia tastiera (quella piccolina in alluminio) il tasto canc non c'è....vi prego aiutatemi, sto impazzendo!!!! :lover

Posted: Thu Jun 03, 2010 5:37 am
by gabod3
Ti segnalo un vecchio topic sull'argomento: http://www.tuttologia.com/macp2p/showthread.php?t=18256 :)

Posted: Thu Jun 03, 2010 5:47 am
by Padmé Amidala
Apri terminale e scrivi nella finestra:

sudo rm -rf

Dopo rf devi mettere anche uno spazio (importantissimo), quindi trascini il file che vuoi cancellare (quello che hai nel cestino) nella finestra del terminale, quindi clicca su enter. Non puoi pentirti (file perso per sempre).

Se il terminale ti spaventa, crea una cartella in scrivania e chiamala Dal cestino, poi trasferisci tutto quello che non vuoi cancellare li dentro e quando hai nel cestino solo il file che vuoi cancellare, fai svuota il cestino. Poi rimetti il contenuto della cartella Dal cestino, nel cestino.

PS: ma cosa fanno dei file che non vuoi cancellare nel cestino? Sono in passeggiata scolastica?

Posted: Thu Jun 03, 2010 6:20 am
by Lester
Tieni conto che, rispetto all'indicazione che avevo riportato nel topic linkato da gabod3, in Snow Leopard le cose sono un po' cambiate e, invece che un menu contestuale, avrai una voce nel menu Servizi del Finder.

In Automator scegli "Flusso di lavoro"** e poi trascini prima "Ottieni elementi del Finder selezionati" e poi "Esegui script shell". Seleziona dal menu a tendina "come argomenti", cancella eventualmente il testo predefinito che ti compare e incolla il seguente comando:
for i; do
intrsh=`echo -n "$i" | grep .Trash`
if [ -n "$intrsh" ]; then
rm -rf "$i"
fi
done
Registra come flusso di lavoro. Dovrebbe venire salvato direttamente in ~/Libreria/Services (o comunque è lì che deve andare). Quando selezioni nel Cestino il file che vuoi eliminare, andando in Finder > Servizi > nome del tuo flusso di lavoro quel file viene eliminato. Senza speranza di recuperare file selezionati per errore e senza alcun preavviso però.

Edit:** con colpevole ritardo, penso tu debba scegliere "Servizio" in Automator, non "Flusso di lavoro". In questo modo verrà salvato nella cartella Services. Scusa :doh

Posted: Thu Jun 03, 2010 6:33 am
by gabod3
Grazie a Padmé e Lester per aver "aggiornato" in questo topic le soluzioni che erano state proposte in quello che ho linkato.

Non aggiorno invece l'opinione che avevo espresso in merito, che rimane identica... :)

Grazie a tutti...

Posted: Thu Jun 03, 2010 6:35 am
by PUPPOLA
Grazie a tutti...ho fatto come dice Amigdala, usando il terminale...no, niente passeggiata scolastica, è solo che qualche volta mi capita di ripensarci e mi piace poter ripescare una determinata cosa...ciao a tutti e grazie di nuovo!! :risolto:


non Amigdala, scusami...

Amidala

Posted: Thu Jun 03, 2010 6:36 am
by PUPPOLA
non Amigdala, scusami...

Posted: Thu Jun 03, 2010 10:20 am
by ytam
PUPPOLA wrote:è solo che qualche volta mi capita di ripensarci e mi piace poter ripescare una determinata cosa...ciao a tutti e grazie di nuovo!! :risolto:
scusami, ma per ripescare una determinata cosa dal cestino basta aprirlo
tasto destro sul file e dal menu contestuale >indietro
mi sembra più semplice, o no?


edit: mi sa che il mio commento non c'entri molto, anzi ... nel leggere il topic sono partito dalla fine
sorry

Posted: Thu Jun 03, 2010 10:53 am
by Votantonio
Appunto, l’utente aveva aperto il topic per l’esigenza opposta - cancellare, non recuperare - e a questo proposito, se posso, volevo confermare che il metodo suggerito da Meigel in quel topic di tre anni fa funziona ancora benissimo anche su Snow Leopard (e non richiede password di amministratore, provato adesso)…

Posted: Thu Jun 03, 2010 10:55 am
by Lester
Una precisazione: sarà già chiaro, ma usando direttamente sudo rm nel Terminale si può cancellare qualunque file. In altre parole, se ti sbagli e trascini un file da una directory diversa dal cestino, gli dici addio comunque.

Il comando che ho postato, riprendendolo dall'articolo che avevo linkato di macosxhints, consente di eliminare selettivamente file soltanto dal cestino.