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 rmperintah - 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.
rmtidak dapat menghapus folder sama sekali, kecuali jika Anda memberikannya opsi -r(atau yang setara). Namun menggunakan rmtanpa perawatan yang tepat dapat menyebabkan hilangnya file pribadi yang penting , terutama jika digunakan dengan argumen wildcard.
~di bilah alamat.
Dengan trash-cliterinstal, 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/Trashdirektori. 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 --emptyyang 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-clipaket. 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 sudountuk mendapatkan hak istimewa itu. Cukup sudo rm -rf /fullabsolutepathbekerja dalam satu perintah.
rm -fr *di folder yang salah. Harap edit jawaban Anda dan setidaknya gunakan jalur lengkap ...