Come posso eliminare solo alcuni file dal cestino?

Bisogna innanzitutto sottolineare che questo è un uso improprio del cestino: la metafora, per rimanere coerente prevede che per cancellare un file lo si sposti nel cestino, e che lo svuotamento cancelli tutti i file nel cestino.
I file che non si è certi di volere eliminare è molto meglio tenerli in una cartella da qualche parte al sicuro.

Per quanto riguarda le cancellazioni accidentali, queste sono prevenute proprio dal passaggio obbligatorio per il cestino (non esiste infatti una scorciatoia per la cancellazione diretta di un file).

Premesso ciò, è effettivamente possibile eliminare solo alcuni file dal cestino.

Modo 1

Aprire il terminale, digitare "rm " (senza virgolette) e trascinare l'icona del file dentro il terminale. Pigiando return il file verrà cancellato senza richiesta di conferma.

Modo 2:

Si può utilizzare un applescript come questo:

tell application "Finder"
set FinderSelection to the selection
repeat with theFile in FinderSelection
set FilePath to quoted form of POSIX path of (theFile as alias)
set okTrash to ((the offset of "/.Trash/" in FilePath) > 0)
if not okTrash then
activate
display dialog ("Sei certo di voler cancellare DEFINITIVAMENTE “" & (name of theFile) & "”?")
set okTrash to true
end if
if okTrash then do shell script "rm -r " & FilePath
end repeat
end tell

Questo script cancella gli elementi selezionati nel Finder, senza passare per il Cestino.
Nel caso in cui non venga utilizzato su file che già sono nel Cestino, allora chiede conferma all’utente.

Im attach alla Faq: lo script salvato come workflow di Automator.

Modo 3:

Utility di terze parti.
Compost e SmartTrash hanno, tra le altre opzioni, anche quella della cancellazione selettiva.

[ Home | Elenco delle FAQ | Forum | Segnalazioni | Risorse | Feed RSS ]