Tidak dapat mengosongkan sampah


8

Saya mencoba mengosongkan sampah saya, dan itu terus memberi saya pesan kesalahan yang mengatakan,

.Trash tidak dapat dibuka sekarang karena sedang digunakan oleh tugas lain ...

Saya telah mencoba me-restart komputer saya, menjalankan Finder> Secure Empty Trashsemuanya menghasilkan hasil dan pesan kesalahan yang sama dari atas.

Jawaban:


9

Coba jalankan perintah ini di Terminal:

sudo rm -rf ~/.Trash/*

Seharusnya meminta Anda untuk kata sandi administrator Anda, tetapi itu harus menghapus file di tempat sampah tanpa masalah.

Semoga berhasil!


Saya memiliki masalah serupa di mana pengosongan sampah membutuhkan ... jam .... perintah sudo melakukan trik. (solusi jangka panjang adalah instalasi baru OSX)
Ryan Hollingsworth

4

Anda dapat menggunakan fuserdaftar proses yang memiliki file terbuka:

ps -eal | grep $(fuser ~/.Trash)

2

X LAB

... memiliki panduan untuk mengatasi masalah sampah di Mac OS X.

File sedang digunakan oleh aplikasi lain

Gunakan satu atau lebih metode berikut jika Anda menerima pesan yang menunjukkan bahwa file tidak dapat dipindahkan ke Sampah, atau dikosongkan dari Sampah, karena itu "sedang digunakan" oleh aplikasi lain.

Tutup aplikasi yang menggunakan file. Ini biasanya memungkinkan Anda untuk memindahkan file ke Sampah atau mengosongkan Sampah. Jika Anda tidak yakin dengan aplikasi yang memiliki file "digunakan", perintah Terminal lsofdapat memberi tahu Anda nama proses atau aplikasi yang Mac OS X anggap menggunakan file, sebagai berikut:

  1. Klik ikon Trash di Dock untuk membuka jendela Finder yang memperlihatkan konten Trash Anda.

  2. Buka Terminal.

  3. Di Terminal, ketik ketik lsofdiikuti oleh satu spasi, tetapi jangan tekan Return belum.

  4. Seret dan jatuhkan file "sedang digunakan" dari Sampah ke jendela Terminal. Path ke file akan muncul setelah lsofperintah:

    lsof /path_to_file
    
  5. Tekan Return. Jika file "digunakan" maka output dari lsof akan mencantumkan nama aplikasi atau proses yang mengklaim menggunakan file di bawah tajuk kolom pertama, COMMAND.

  6. Jika file "digunakan" oleh aplikasi yang terbuka, keluar dari aplikasi itu. Jika proses latar belakang memiliki file "digunakan", gunakan Activity Monitor untuk menghentikan proses itu.

Catatan: Seseorang harus berhati-hati ketika menghentikan proses karena proses latar belakang tertentu diperlukan untuk Mac OS X. Proses berhenti seperti loginwindow atau kernel_task dapat memaksa Anda keluar dari akun, membekukan Mac, atau menyebabkan kepanikan kernel. Jika Anda tidak tahu apa efek dari berhenti dari suatu proses, jangan berhenti dari proses.

Kosongkan dan buat ulang Sampah akun

  • Akun yang terpengaruh adalah admin:

    sudo rm -ri ~/.Trash
    
  • Akun yang terpengaruh adalah pengguna:

    sudo rm -ri /Users/user_name/.Trash
    

Kemudian logout dan kembali.

Catatan: Yakinkan Anda telah mengetik perintah persis seperti yang ditentukan sebelum melanjutkan karena kesalahan ketik pada perintah ini dapat memiliki konsekuensi yang mengerikan !


1

Sampah! (Gratis)

Aplikasi AppleScript ini mengosongkan Sampah Anda. Terutama berguna jika Anda memiliki file atau folder di Sampah dengan izin yang diatur secara tidak benar, mengunci item Sampah, ingin menghapus item yang macet dengan aman, atau item sampah dari partisi lain.


1

Untuk mengidentifikasi tugas mana yang menggunakan Sampah Anda, Anda dapat menggunakan perintah berikut:

lsof | grep Trash

kemudian berhenti atau bunuh dengan menentukan PID dari kolom kedua, mis

kill PID

Tambahkan -9untuk membunuhnya secara paksa.


Atau Anda dapat menginstal aplikasi What's Keeping Me yang dapat mengidentifikasi dan membunuh proses yang memblokir sampah Anda agar tidak dikosongkan.

Per situs singkat:

Pernahkah Anda memiliki masalah di mana Anda tidak dapat mengosongkan Sampah atau mengeluarkan disk karena ada sesuatu yang mencegah Anda? Biasanya alasannya adalah karena beberapa aplikasi memiliki file yang terbuka, dan dengan demikian Anda tidak dapat menyingkirkan disk atau membuang file tersebut. Itu sebabnya kami membuat What's Keeping Me! What's Keeping Me akan mengidentifikasi aplikasi yang menahan item terbuka.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.