Saya tidak dapat mencari sampah di mana pun. Bisakah Anda memberi tahu saya perintah atau semacamnya untuk mengosongkan sampah menggunakan terminal?
Saya tidak dapat mencari sampah di mana pun. Bisakah Anda memberi tahu saya perintah atau semacamnya untuk mengosongkan sampah menggunakan terminal?
Jawaban:
Anda dapat menggunakan perintah ˋrmˋ:
rm -rf ~/.local/share/Trash/*
Perintah rm menghapus (menghapus) file atau direktori.
-f, --force Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive Remove directories and their contents recursively.
Folder sampah ditemukan di: $HOME/.local/share/Trash
Hati-hati dengan cara Anda menggunakan rm
perintah - file tidak dikirim ke tempat sampah tempat Anda dapat membatalkan penghapusan, sehingga tidak mudah untuk dibatalkan.
~
ini hanya hal khusus shell, yang diperluas ke jalur direktori home Anda. Menggunakan, mis. Tidak "~/some/path"
akan meluas karena mengutip. Demikian juga, tidak semua manajer file akan mengerti ~
jika Anda memasukkannya di bilah alamat.
rm
tidak dapat menghapus folder sama sekali, kecuali jika Anda memberikannya opsi -r
(atau yang setara). Namun menggunakan rm
tanpa perawatan yang tepat dapat menyebabkan hilangnya file pribadi yang penting , terutama jika digunakan dengan argumen wildcard.
~
di bilah alamat.
Dengan trash-cli
terinstal, Anda bisa melakukannya
trash-empty
detail lebih menarik tentang penanganan sampah: Di sini
.Trash-$UID
- jadi dalam kasus ini tempat sampah secara fisik berada di dua tempat berbeda ...
Anda mencari $XDG_DATA_HOME/Trash
direktori. Direktori tempat sampah didefinisikan dalam "Spesifikasi Tempat Sampah Desktop" dari situs freedesktop . Variabel ini biasanya tidak tersedia di terminal windows, maka Anda akan perlu trash-empty
. Perintah ini mengikuti semua spesifikasi Freedesktop.org dan cukup cerdas untuk mengetahui di mana Sampah berada. Anda harus menginstalnya terlebih dahulu.
Ada alat lain untuk ini, seperti gvfs-trash --empty
yang juga dapat mengirim barang ke tempat sampah.
$XDG_DATA_HOME
. Bagaimana cara kamu mendapatkan itu?
trash-empty
mengosongkan tempat sampah . Anda hanya perlu menjalankannya. Biner ada dalam trash-cli
paket. Apakah sama dengan solusi jhort saja saya menjelaskan dari mana asalnya dan menawarkan alat lain.
gio trash --empty
, setidaknya di Ubuntu 18.10 / Gnome 3.
Dengan tipe trash-cli yang terinstal trash-empty
untuk menginstal tipe trash-cli
sudo apt-get install trash-cli
Saya punya masalah dengan
rm -rf ~/.local/share/Trash/*
Jadi saya harus melakukan:
sudo -s
cd ~/.local/share/Trash/
Sebelum mengetik perintah berikutnya, pastikan Anda benar-benar berada di direktori yang benar, karena Anda dapat dengan mudah menghapus semua yang ada di folder rumah Anda dengan cara ini dan tidak akan ada peringatan.
rm -fr *
Dan kemudian semuanya hilang ...
sudo
? Karena saya telah menghapus sesuatu sebagai pengguna super, dan untuk mengosongkannya Trash
, saya harus lakukan sudo
untuk mendapatkan hak istimewa itu. Cukup sudo rm -rf /fullabsolutepath
bekerja dalam satu perintah.
rm -fr *
di folder yang salah. Harap edit jawaban Anda dan setidaknya gunakan jalur lengkap ...