Czy naprawdę można usunąć plik (tzn. Ominąć Kosz) z Findera? Obecnie, gdy chcę odzyskać miejsce z napędu USB, I rm
pliki / folder z terminala, ale chciałbym to zrobić z GUI (podobnie jak Shift + Delete w systemie Windows).
Czy naprawdę można usunąć plik (tzn. Ominąć Kosz) z Findera? Obecnie, gdy chcę odzyskać miejsce z napędu USB, I rm
pliki / folder z terminala, ale chciałbym to zrobić z GUI (podobnie jak Shift + Delete w systemie Windows).
Odpowiedzi:
Delete Immediately.service
~/Library/Services
. Może być konieczne utworzenie folderu.killall Finder;
Nie - nie ma na to skrótu, ale istnieje menu usług rozszerzające Findera, elastycznie go zginające, aby dostosować je do twoich życzeń.
Będziesz chciał zdefiniować usługę, która wywołuje skrypt do rm
lub srm
przypisuje skrót do preferencji do usługi.
Wbudowana pomoc Automatora może pomóc w nauce świadczenia usługi.
Nieoceniona jest także strona http://www.macosxautomation.com/, którą stworzył guru automatyzacji Sal Soghoian
Natknąłem się na AppleScript, który robi coś podobnego do tego, co sugerował @bmike. Użytkownik Jolly Jimmy wymieniony w poście na 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
Dodaj ten skrypt do menu usług i powinieneś być w stanie usunąć go klikając prawym przyciskiem myszy.
Możesz zrobić Command- Deleteaby przejść do kosza, a następnie Command- Shift- Deleteaby opróżnić kosz
Backspace
zamiast klucza jest Del
używany klucz .
Wiem, że OP dotyczyło Lwa, ale w nowszej wersji możesz to zrobić, naciskając: ⌘ Command⌥ Option⌫ Delete
Testowane na Sierra
Lubię Trash Without . Jest w sklepie z aplikacjami (nie za darmo).
Ma ikonę dostępną dla doku i paska narzędzi, ale dla mnie najlepsze jest to, że możesz dodać przycisk w Finderze do przeciągania i upuszczania.
Nie jest to odpowiedź w pełni GUI, ale możesz znacznie ułatwić procedurę, używając Findera + Terminal + Drag'n'drop, tj. Biorąc pod uwagę, że masz otwarte okno terminala i nie nakładające się okno Findera:
rm -rf
terminal (ze spacją).Wskazówka : Aby usunąć bieżący folder w Finderze, przeciągnij niebieską ikonę na pasku tytułu Findera. Będzie to również działać z oknami edytora tekstów lub dowolną aplikacją OSX, która ma normalny pasek tytułu wyświetlający bieżącą ścieżkę lub nazwę pliku.
Wskazówka 2 : Jeśli przeciągasz plik / folder z okna, które zachodzi na okno terminala, następnie przeciągnij plik do ikony terminala w doku, poczekaj, aż zostaną wyświetlone okna terminala, a następnie kontynuuj przeciąganie do tego, którego potrzebujesz.