Linux: Perintah untuk mengosongkan tempat sampah daur ulang

19

Apa perintah shell untuk mengosongkan tempat sampah di Linux?

rampok
sumber

Jawaban:

20

Kecuali untuk ~/.local/share/Trashfile sampah untuk sistem file lain dapat disimpan dalam <mount-point>/.Trash-$(id -u)direktori. Jika Anda menjalankan ubuntu, ada paket pembantu untuk membersihkan semua lokasi

sudo aptitude install trash-cli

Untuk membersihkan sampah di semua lokasi, jalankan:

empty-trash

Ini harus bekerja dengan lingkungan desktop linux yang sesuai dengan Spesifikasi Sampah FreeDesktop.org . Pada versi yang lebih baru, perintahnya mungkin:

trash-empty
Paweł Nadolski
sumber
Poin bagus. Info lebih lanjut di sini: manpages.ubuntu.com/manpages/lucid/man1/empty-trash.1.html
Linker3000
9
rm -rf ~/.local/share/Trash/files

Jika tidak di bawah .local / share, mungkin di bawah ~/.Trash

Linker3000
sumber
Terima kasih atas jawaban Anda, tetapi dalam .local / share / Saya baru saja "aplikasi" dan "mime", tidak ada Sampah yang dapat ditemukan :(.
Rob
OK - lihat /home/YOURUSERNAME/.Trash
Linker3000
3

Jika Anda ingin mengosongkan sampah pengguna yang saat ini masuk:

rm -rf ~/.local/share/Trash/files/*
udo
sumber
0

Setelah menginstal OS jika Anda belum menghapus / memindahkan apa pun ke Trash dari GUI, maka folder Trash di bawah direktori pengguna tidak akan dibuat sama sekali. Jadi jika Anda mencari direktori Tempat Sampah dari baris perintah Anda tidak akan menemukan. Sekarang katakanlah Anda memindahkan / menghapus file ke Trash dari GUI, saat itulah direktori Trash dibuat dan dapat diakses dari command-line. Jika Anda mengembalikan file atau menghapus file secara permanen baik dari GUI atau dari baris perintah folder Sampah masih tetap dan dapat diakses dari GUI dan baris perintah.

command line Direktori tempat sampah: - "/root/.local/share/Trash" di bawah Trash Anda mendapat dua direktori lagi, satu dengan "file" dan satu dengan "info". file: - info data aktual: - metadata data

Memeriksa ini pada Centos 6.8

Sunting: - file-file dalam thrash dapat dihapus dari GUI atau dengan masuk ke /root/.local/share/Trash/files dan hapus semuanya

Ashwin
sumber
Seperti yang tertulis, ini adalah informasi tambahan yang bermanfaat, tetapi tidak secara langsung menjawab pertanyaan tentang apa perintahnya. Bisakah Anda menjalankan jawaban ini ke garis finish?
fixer1234