Dapatkah Finder menghapus file secara langsung dan memotongnya ke Sampah?

29

Apakah mungkin untuk benar - benar menghapus file (yaitu, memotong Sampah) dari Finder? Saat ini, ketika saya ingin mendapatkan kembali ruang dari drive USB, saya rmfile / folder dari Terminal, tetapi saya ingin melakukannya dari GUI (mirip dengan Shift + Delete di Windows).

Daniel Serodio
sumber

Jawaban:

26

Hapus Segera @ Github (gratis)

  1. Unduh file Delete Immediately.service
  2. Pindahkan file ke ~/Library/Services. Anda mungkin harus membuat folder.
  3. Mulai ulang pencari dengan menjalankan killall Finder;
  4. Anda juga dapat menetapkan pintasan keyboard untuk layanan ini di System Preferences → Keyboard → Pintasan Keyboard → Layanan

tangkapan layar menu konteks aplikasi

tangkapan layar dialog konfirmasi aplikasi

gentmatt
sumber
4
Wow! Orang masih menggunakan ini? Besar! :)
jtbandes
Sangat bagus. Juga berfungsi dengan submenu Layanan di bawah Path Finder, bagi mereka yang menggunakannya.
chazlarson
8

Tidak - tidak ada jalan pintas untuk itu, tetapi ada menu layanan untuk memperpanjang Finder, dengan fleksibel menekuknya untuk mengakomodasi keinginan Anda.

Anda ingin menentukan layanan yang memanggil skrip ke rmatau srmdan mengikat pintasan keyboard preferensi Anda ke layanan.

Bantuan bawaan Automator dapat membantu mempelajari cara membuat layanan.

Juga tak ternilai adalah situs http://www.macosxautomation.com/ yang dibuat oleh guru otomasi Sal Soghoian

bmike
sumber
4

Saya menemukan AppleScript yang melakukan sesuatu yang mirip dengan yang disarankan @bmike. Pengguna Jolly Jimmy yang tercantum dalam posting 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

Tambahkan skrip ini ke menu layanan, dan Anda harus dapat menghapus dengan mengklik kanan.

JW8
sumber
4

Anda dapat melakukan Command- Deleteuntuk pindah ke tempat sampah dan kemudian Command- Shift- Deleteuntuk mengosongkan tempat sampah

HalfBinary
sumber
Ini pada dasarnya adalah memori otot bagi saya. Setiap kali saya membuang sesuatu (yang saya selalu gunakan perintah + del) saya segera mengosongkan sampah menggunakan perintah + shift + del. Itu masih dua langkah tetapi hanya membutuhkan sepersekian detik.
Tuan Kelinci
Dalam versi OS X yang lebih baru ada Backspacekunci alih-alih Deldigunakan.
TranslucentCloud
@ TranslucentCloud, itu tidak benar; Perangkat keras Apple memberi label kunci tersebut sebagai <kbd> Hapus </kbd>, setidaknya di papan ketik Bahasa Inggris AS. Anda mungkin telah melihat keyboard non-AS-Inggris, atau keyboard pembuat lain yang terpasang melalui USB.
whiskeychief
@whiskeychief, ya, saya sedang melihat beberapa keyboard Logitech.
TranslucentCloud
3

Saya tahu OP itu tentang Lion, tetapi dalam versi yang lebih baru Anda dapat melakukannya dengan menekan: ⌘ Command⌥ Option⌫ Delete

Diuji di Sierra

StanleyZ
sumber
Ini bekerja pada mesin High Sierra saya selama hampir satu tahun tetapi tiba-tiba berhenti bekerja. Apakah fitur ini dihapus?
GreenRaccoon23
1

Saya suka Tempat Sampah Tanpa . Ada di app store (tidak gratis).

Ini memiliki ikon yang tersedia untuk dok dan bilah alat, tetapi yang paling penting bagi saya adalah Anda dapat menambahkan tombol di Finder untuk menarik dan melepas.

masukkan deskripsi gambar di sini

Tyler Collier
sumber
Bagaimana Anda menambahkan ikon ke bilah alat pencari? Saya sudah menginstal Sampah Tanpa, tetapi tidak dapat menemukan cara menambahkannya ke finder.
James
Lihat youtube.com/watch?v=21MXGpyaaD0 . Ini di awal. Di Finder, buka folder Aplikasi Anda dan seret aplikasi ke toolbar Finder.
Tyler Collier
0

Bukan jawaban sepenuhnya GUI, tetapi Anda dapat membuat prosedur ini jauh lebih mudah dengan menggunakan pendekatan Finder + Terminal + Drag'n'drop, yaitu mengingat Anda memiliki jendela terminal yang terbuka, dan jendela Finder yang tidak tumpang tindih:

  1. ketik rm -rfterminal (dengan spasi tambahan).
  2. Seret folder yang diperlukan dari Finder ke jendela terminal dan tekan Enter.

Petunjuk : Untuk menghapus folder saat ini di Finder, seret ikon biru di bilah judul Finder. Ini juga akan berfungsi dengan jendela editor teks atau aplikasi OSX apa pun yang memiliki bilah judul normal yang menampilkan jalur atau nama file saat ini.

Petunjuk 2 : Jika Anda menyeret file / folder dari jendela yang tumpang tindih dengan jendela Terminal, lalu seret file ke ikon Terminal di dok, tunggu hingga jendela Terminal ditampilkan dan kemudian lanjutkan menyeret ke yang Anda butuhkan.

seret ikon biru

ccpizza
sumber