Bagaimana cara mematikan sampah?

17

Saya tidak percaya pada Tong Sampah dan ketika saya menghapus sesuatu, saya ingin sampah itu hilang selamanya, bagaimana cara mematikan Sampah?

PS Ketika saya menghapus file dari konsol apakah mereka juga pergi ke Sampah?

UAdapter
sumber
Sangat mudah untuk mematikannya di Raspbian - preferensi sederhana. Tetapi di Ubuntu mereka tetap seperti ini untuk waktu yang lama. Tidak ada yang pernah menjelaskan alasannya. Bagaimanapun, 6 tahun setelah pertanyaan ini diajukan, sekarang adalah Juli 2017 dan di Ubuntu 16,04 LTS, ini adalah yang terbaik yang dapat Anda lakukan: Pertama, buka Penampilan dan aturlah sehingga menu akan muncul dalam judul jendela, lalu buka File Manager dan pilih Homes / Tekan Alt-E lalu pilih Preferences dan ada opsi di sana untuk mengaktifkan opsi Delete di bawah Move to Trash di menu konteks file atau direktori.
SDsolar

Jawaban:

8

Anda dapat menambahkan tindakan hapus seperti dijelaskan di Cara menghapus file yang melewati sampah . File yang dihapus dari konsol segera dihapus, tetapi harap dicatat bahwa dalam keadaan tertentu mereka masih dapat dipulihkan, jika Anda ingin menghapus file dengan aman menggunakan perintah "wipe".

João Pinto
sumber
1
Aku hanya tidak mau berpikir tentang mengosongkan sampah, thx.
UAdapter
1
Tidak ada opsi untuk sepenuhnya menonaktifkan sampah, lihat bug bugs.launchpad.net/nautilus/+bug/118988 , yang dapat Anda lakukan adalah mengaktifkan opsi hapus file dan memetakan kembali tombol DEL untuk memohonnya. Dalam praktiknya ini akan menonaktifkan tempat sampah dari manajer file.
João Pinto
Tidak akan membuang sampah dari Unity Laucnher
Kyle Clarke
@KyleClarke Benar. Saat ini tidak mungkin untuk menghapus Sampah dari peluncur Unity , karena ini adalah desain, dan akan memerlukan modifikasi kode sumber Unity dan kompilasi ulang.
Christopher Kyle Horton
10

Anda dapat menggunakan Shift+ Deletealih-alih Deletemenghapus file selamanya, tetapi jangan lupa; Jika Anda menghapus file selamanya, Anda tidak dapat dengan mudah mendapatkannya kembali.

kv1dr
sumber
4

Hmmm.

Places->Home Folder->Edit->Preferences->Behavior->Include a Delete command [...]

Ya, penghapusan konsol tidak memiliki tindakan "daur ulang" - semuanya hilang.


sumber
2

Pada pemutar mp3 saya, saya menambahkan file yang disebut .Trash-1000(bukan direktori), yang hanya menghalangi.

Aku memukul Deletedan mendapatkan diminta: Tidak dapat memindahkan file ke sampah, apakah Anda ingin menghapus immeditately? dengan aksi default Delete.

Cukup bagus untuk kebutuhan saya.

bsb
sumber
Anda menghemat hari saya! Ini tidak menghapus fitur Sampah. Cukup buat file .Trash-1000 untuk menonaktifkan Sampah.
metadings
Juga, di ~ / .local / share lakukan yang serupa: rm -rf Trash, lalu echo "nyah"> Trash
SDsolar
1

Saya juga salah satu dari mereka yang telah disadap oleh masalah ini selama beberapa tahun ... tidak puas dengan proposal yang ada, saya baru-baru ini meluangkan waktu untuk menyelidiki solusi sendiri.

Dimulai dengan premis bahwa saya ingin Sampah hilang di seluruh sistem, saya telah menemukan bahwa - untuk saat ini - satu-satunya solusi nyata adalah membuat versi libgioGIO ) yang dikompilasi khusus yang dimodifikasi. untuk memanggil g_file_delete () setiap kali sebuah aplikasi memanggil g_file_trash () .

Untuk semua pengguna yang mengerti teknologi yang tertarik dengan solusi ini: Saya baru saja memposting panduan langkah demi langkah di GitHub :

Nonaktifkan Sampah GNOME secara global di distribusi berbasis Debian

Saya harap ini adalah (sebagian) bantuan bagi mereka yang membenci Sampah dengan hasrat yang sama seperti saya ...

Michael Stumpfl
sumber
0

Anda dapat mengatur bit yang tidak bisa diubah.

Untuk melakukannya, pertama-tama kosongkan tempat sampah:

rm -rf ~/.local/share/Trash/*

Lalu:

sudo chattr +i ~/.local/share/Trash/

Setelah itu, ketika Anda menghapus atau memindahkan sesuatu ke tempat sampah, Anda akan mendapatkan pesan berikut:

Cannot move to trash, delete it immediately?

EDIT: Hasil aktual di bawah ini

chattr: Inappropriate ioctl for device while reading flags on /home/sg1/.local/share/Trash/
SirCrow
sumber
atau cukup hapus direktori itu kemudian gema "nyah"> Trash
SDsolar