Ketika saya cd ~/.Trash
di terminal, itu menunjukkan bahwa ada folder Downloads
, dan di dalam Downloads
folder, folder lain Reactions
, dan di dalam Reactions
, ada file bernama
Mematikan atau memulai ulang komputer tidak berfungsi untuk mengosongkan sampah. Juga, saya harus mengatakan bahwa file tersebut disembunyikan dan tidak muncul ketika saya membuka folder Trash. Apakah itu virus? Jika ya, bagaimana saya menyingkirkannya?
Di terminal, menggunakan: cd ~/.Trash/Downloads/Reactions
dan kemudian ls -al
, menunjukkan file jpg.
(diperlihatkan dalam tangkapan layar file karena saya tidak dapat menyalin dan menempelkan teks di sini dalam pertanyaan ini)
drwxrwxrwx 3 username staff 102 Jan 19 14:36 .
drwxr-xr-x 3 username staff 102 Jan 19 16:09 ..
Perbarui 1
Saya memindahkan yang Reactions
keluar Downloads
dan mengosongkan sampah. Sekarang hanya Reactions
tinggal bagian .jpg
dalam saja.
Dengan berjalan ls -aBeil ~/.Trash/Reactions
di terminal, berikut hasilnya:
36328284 drwxrwxrwx 3 username staff 102 Jan 19 14:36 .
68013143 drwx------ 3 username staff 102 Jan 20 14:55 ..
Perbarui 2
Dari cd ~/.Trash/Reactions
> rm 'P
> masukkanspacetab'return
Hasilnya adalah sebagai berikut:
Perbarui 3
Di bawah ini adalah hasil dari unset LANG ; ls -aBeil ~/.Trash/Reactions
:
Perbarui 4
Di bawah ini adalah hasil dari verifikasi disk utilitas:
Perbarui 5
Saya baru saja memperbaiki disk melalui Disk Utility
menggunakan command+ R akses setelah restart sistem. Kemudian, .jpg
file tidak disembunyikan lagi dan dapat dikosongkan di tempat sampah. Di bawah ini Anda dapat melihat tangkapan layar.
Terima kasih atas komentar dan jawaban Anda. Terima kasih khusus kepada daniel Azuelos, patrix dan klanomath.
Jawaban:
Jawaban ini mungkin tidak benar-benar menjawab pertanyaan tetapi memberikan beberapa informasi apa yang mungkin terjadi.
Saya telah mengunduh torrent dengan gambar 4Chan yang berisi Pain.jpg dan dua foto lainnya dengan karakter Ibrani. Berikut adalah pelakunya yang jahat ;-)
ls -aBeil
menunjukkan:lsof -- . *
menunjukkan:Semua file terlihat di Finder kecuali .DS_Store tentu saja. Pain.jpg memiliki ikon default dan tidak dapat dibuka. Setelah memindahkan Pain.jpg ke folder Unduhan (pada ~ 12: 13 - periksa log di bawah), tunggu beberapa detik dan pindahkan kembali ke folder Reaksi ikon pratinjau muncul dan file dapat dibuka.
ls -aBeil
sekarang menunjukkan:lsof -- . *
menunjukkan:Entri log yang sesuai (maaf untuk karakter Ibrani menjengkelkan mengacaukan entri - setidaknya mengedit dan melihatnya di Google Chrome - sangat sulit untuk memformatnya sama sekali):
Memindahkan folder Reaksi keseluruhan ke tempat sampah dan menghapusnya dengan foto tidak ada masalah. Hal yang sama berlaku untuk menyalin folder atau memindahkannya. The Pain.jpg - meskipun benar-benar PITA tentang tampilan yang tepat - tampaknya bukan virus.
Masalah dalam Finder dan kotak pasir mungkin terjadi karena penamaan file yang aneh: mixed roman and hebrew chars. Hanya nama file Ibrani yang dinotasikan dari kanan ke kiri (lihat gambar kedua). Selain itu beberapa kerusakan sistem file mungkin telah terjadi.
Nasihat saya adalah:
find . -inum <inode> -exec rm {} \;
setelah berhasil menggunakanls -aBeil
untuk mendapatkan inode 'Pain.jpg'. Dalam kasus saya itu adalah:find . -inum 581871 -exec rm {} \;
reboot ke Mode Pemulihan dan coba jalankan perintah terakhir (
find . -inum <inode> -exec rm {} \;
) setelah memperbaiki sistem file.coba jalankan rm 'P \ ͎̮͉͍ͨ̈́̾̈́A \ ͎̮͉͍ͨ̈́̾̈́I \ ͎̮͉͍ͨ̈́̾̈́N \ ͎̮͉͍ͨ̈́̾̈́.jpg'
sumber
exe
file di dalam folder yang berisipain.jpg
gambar dan sayangnya sudah terlambat karena mungkin sudah dieksekusi ketika folder dibuka .. Saya bisa menghapus folder asli yang berisi gambar-gambar dengan nama-nama seperti itu sehari sebelum kemarin tanpa masalah ..find . -inum 581871 -exec rm {} \;
catatan: 581871 adalah inode, silakan periksa kolomls -aBeil
hasil pertamaLANG=en_US.UTF-8
, maka arang apa pun dapat dicetak dan-B
tidak banyak membantu. Untuk menggunakannya secara efisien, seseorang harus masukunset LANG ; ls -aBeil
.Dalam penggunaan normal,
rm
perintah untuk menghapus file , danrmdir
perintah untuk menghapus folder .rm
akan menolak untuk menghapus folder, danrmdir
akan menolak untuk menghapus file. Dan bahkan kemudian,rmdir
tidak akan menghapus folder yang berisi apa pun di luar tautan buatan ke.
dan..
.Kedua keterbatasan ini dapat diatasi dengan menyediakan
-r
saklar (kependekanrecursive
)rm
seperti padarm -r list_of_files_or_folders
. Jika diminta untuk menghapus folder, pertama-tama akan menghapus semua yang ada di dalamnya, dan kemudian memohon secararmdir
internal untuk menyingkirkan folder tersebut. Subfolder dilepas dengan cara yang sama, sampai kedalaman berapa pun.rm
akan mengeluh jika diminta untuk menghapus sesuatu yang tidak dapat dihapus. Namun, menambahkan-f
sakelar (kependekanforce
) memberitahukannya untuk melakukan upaya terbaik untuk mengatasi segala hambatan yang mungkin muncul. Jika tidak dapat menghapus sesuatu baik karena terkunci atau karena izinnya mengatakan itu tidak dapat dihapus, dan Anda memiliki file, maka sebagai pemilik file Anda dapat membuka kunci file dan / atau mengubah izinnya. Dengan-f
,rm
perintah akan melakukan hal-hal ini secara diam-diam tanpa mengganggu Anda tentang hal itu.Versi pendek:
sumber
rm: Downloads/Reactions: Directory not empty
danrm: Downloads: Directory not empty
Klik kanan pada tempat sampah, sambil menahan tombol Command. Opsi 'Secure Empty Trash' akan muncul. Pilih ini. Semoga ini akan mengosongkan folder tempat sampah untuk Anda.
sumber
The operation can’t be completed because the item “Reactions” is in use.
cd ~/.Trash/Downloads/Reactions ; lsof -- . *
Pertama,
cd
ke dalam folder Reaksi:Kemudian, ketik
rm
, a space, lalu tabkuncinya.Ini harus melengkapi secara otomatis file pertama dalam direktori.
Jika ya , Anda harus dapat menekan returnuntuk menghapus file yang menyinggung.
sumber
No such file or directory
pesanSepertinya itu bisa berupa nama file ilegal.
sumber
Boot sistem ke mode Single User dengan mematikan dan menahan Command + S. Kemudian ketika Anda melihat
bash3.2#
ketik/sbin/mount -uw /
untuk me-mount sistem file sebagai readwrite.Kemudian,
cd /Users/<your username>/
untuk pindah ke direktori home Andarm -rf .Trash
untuk memaksa menghapus direktori tempat sampahmkdir .Trash
untuk membuat ulang direktori tempat sampahchmod 700 .Trash
untuk mengatur izin yang sesuai pada folderchown <your username> .Trash
untuk mengatur pengguna Anda sebagai pemilik folderreboot
untuk reboot dan keluar dari mode pengguna tunggalsumber
rm: .Trash/Downloads: Directory not empty
danrm: .Trash: Directory not empty
.Trash
mendapatkan ACL default yang dimilikinya secara default. Apalagi pada FS yang rusak itu tidak akan berhasil. Lebih mudah untuk mengatakan ini sekarang kita tahu FS rusak :).Coba dan pindahkan folder
Downloads
keluar dari tempat sampahKemudian jalankan di terminal:
defaults write com.apple.finder AppleShowAllFiles -bool yes;osascript -e "tell application \"finder\" to quit";osascript -e "tell application \"finder\" to activate"
Ini akan memungkinkan Anda untuk melihat file tersembunyi di sistem file Finder GUI.
Jika Anda dapat melihat ... file jeg di folder unduhan atau Reaksi. Bisakah Anda ganti namanya. Jika demikian, lakukanlah. dan coba dan hapus itu.
berjalan di terminal:
defaults write com.apple.finder AppleShowAllFiles -bool no;osascript -e "tell application \"finder\" to quit";osascript -e "tell application \"finder\" to activate"
Untuk mengatur ulang sistem ke tersembunyi.
Anda dapat menjalankan hanya
defaults write com.apple.finder AppleShowAllFiles -bool yes
di terminal.app dan secara manual Luncurkan kembali finder. Menggunakan ikon dock-nya.
Tahan alttombol dan kemudian klik ikon dock finders.
sumber
Downloads
ke desktop dan mengikuti metode Anda. Ketika saya menjalankan perintah pertama di terminal, semuanya bersembunyi di desktop saya, lalu menjalankan perintah kedua Anda, file desktop muncul lagi.Reactions
folder dariDownloads
, dan sekali lagi menghapus file dan mengosongkan sampah. Sekarang, hanyaReactions
dengan file tersembunyi yang tersisa di dalam tempat sampah.defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder
, tetapi file di dalamnyaReactions
tidak munculmv: rename ... to hi.jpg: No such file or directory
. Perhatikan bahwa saya tidak dapat menyalin tempel nama file di sini.Coba ikuti langkah-langkah yang diuraikan dalam dokumen dukungan Apple tentang hal ini. Banyak item dalam dokumen tersebut termasuk dalam saran di sini, tetapi mereka menawarkan beberapa item untuk dicoba untuk kasus-kasus parah seperti milik Anda. Daripada mengulang semuanya di sini, lebih baik merujuk pada dokumen yang ditulis dengan baik ini pada subjek.
http://support.apple.com/en-us/HT201583
Jika semuanya gagal, Anda dapat mencoba membuat bootdrive kecil menggunakan PuppyLinux atau distro lain, kemudian boot dari drive itu. Pasang hard drive Mac, lalu navigasikan ke folder dan hapus file.
sumber
Mungkin itu tidak mungkin karena file Anda ada di folder yang terletak di folder unduhan? Tempatkan kembali file di desktop Anda, buka folder 'unduhan' dan hapus apa yang ada di folder itu. Coba kosongkan tempat sampah Anda sekarang.
sumber