È possibile veramente cancella un file (cioè, ignora il cestino) dal Finder? Attualmente, quando voglio recuperare spazio da un'unità USB, I rm
file / cartella dal Terminale, ma mi piacerebbe farlo dalla GUI (simile a Shift + Delete in Windows).
È possibile veramente cancella un file (cioè, ignora il cestino) dal Finder? Attualmente, quando voglio recuperare spazio da un'unità USB, I rm
file / cartella dal Terminale, ma mi piacerebbe farlo dalla GUI (simile a Shift + Delete in Windows).
Risposte:
Delete Immediately.service
~/Library/Services
. Potrebbe essere necessario creare la cartella. killall Finder;
No, non c'è una scorciatoia per questo, ma c'è un menu di servizi per estendere Finder, piegandolo in modo flessibile per soddisfare i tuoi desideri.
Dovrai definire un servizio che chiama uno script rm
o srm
e associare la scorciatoia da tastiera della preferenza al servizio.
L'aiuto integrato di Automator può aiutare a imparare a fare un servizio.
Anche inestimabile è il sito http://www.macosxautomation.com/ che è fatto dal guru dell'automazione Sal Soghoian
Mi sono imbattuto in un AppleScript che fa qualcosa di simile a quanto suggerito da @bmike. Utente Jolly Jimmy elencato in un post sul forum :
tell application "Finder"
set theSelection to selection
if theSelection is {} then
beep
activate current application
display alert "No files are selected for deletion." message "Select one or more files to delete." as warning
else
activate current application
display alert "Delete item(s)?" message "The selected item(s) will be deleted immediately. Are you sure you want to continue?" buttons {"OK", "Cancel"} as warning
set buttonpressed to button returned of result
if the buttonpressed is "OK" then
repeat with i from 1 to (count theSelection)
set item1 to (the quoted form of POSIX path of (item i of the theSelection as alias))
set deleteit to "rm -rf " & item1 & ""
try
do shell script deleteit
on error
do shell script deleteit with administrator privileges
end try
end repeat
end if
end if
end tell
Aggiungi questo script al menu servizi e dovresti essere in grado di eliminare facendo clic con il pulsante destro del mouse.
Potresti farlo Comando - Elimina per passare al cestino e poi Comando - Cambio - Elimina per svuotare il cestino
Backspace
chiave invece di Del
Usato.
So che l'OP riguardava Lion, ma in una versione più recente è possibile farlo premendo: ⌘ Comando ⌥ Opzione ⌫ Elimina
Testato su Sierra
mi piace Cestino senza . Suo nell'app store (non gratis).
Ha un'icona disponibile per il dock e la barra degli strumenti, ma soprattutto per me è possibile aggiungere un pulsante nel Finder per il drag and drop.
Non una risposta GUI completa, ma è possibile semplificare la procedura utilizzando un approccio Finder + Terminal + Drag'n'drop, ovvero dato che è stata aperta una finestra di terminale e una finestra Finder non sovrapposta:
rm -rf
nel terminale (con uno spazio finale). Suggerimento : Per rimuovere il attuale cartella nel Finder, trascina il icona blu nella barra del titolo del Finder. Funzionerà anche con finestre di editor di testo o qualsiasi app OSX che abbia una normale barra del titolo che mostra il percorso o il nome del file corrente.
Hint2 : Se si sta trascinando il file / la cartella da una finestra che si sovrappone alla finestra del Terminale, quindi trascinare il file sull'icona del terminale nel dock, attendere fino a quando non vengono visualizzate le finestre del Terminale e quindi continuare a trascinare quella desiderata.