จะปิดถังขยะได้อย่างไร?


17

ฉันไม่เชื่อในถังขยะและเมื่อฉันลบบางสิ่งที่ฉันต้องการให้หายไปตลอดกาลจะปิดถังขยะได้อย่างไร

PS เมื่อฉันลบไฟล์ออกจากคอนโซลพวกเขาจะไปที่ถังขยะด้วยหรือไม่


มันง่ายมากที่จะปิดใน Raspbian - การตั้งค่าง่าย ๆ แต่ใน Ubuntu พวกเขาเก็บมันไว้เป็นเวลานาน ไม่มีใครเคยอธิบายว่าทำไม ไม่ว่าในกรณีใด 6 ปีหลังจากที่คำถามนี้ถูกถามตอนนี้คือเดือนกรกฎาคม 2017 และใน Ubuntu 16.04 LTS นี่เป็นวิธีที่ดีที่สุดที่คุณสามารถทำได้: ก่อนอื่นให้ไปที่สิ่งที่ปรากฏและตั้งค่าเพื่อให้เมนูปรากฏขึ้นในชื่อหน้าต่าง จากนั้นไปที่ตัวจัดการไฟล์และเลือกที่อยู่อาศัย / กด Alt-E จากนั้นเลือกการตั้งค่าและมีตัวเลือกที่จะเปิดตัวเลือกลบภายใต้ย้ายไปที่ถังขยะในเมนูบริบทของไฟล์หรือไดเรกทอรี
SDsolar

คำตอบ:


8

คุณสามารถเพิ่มการดำเนินการลบตามที่อธิบายไว้ใน วิธีการลบไฟล์ผ่านถังขยะ ไฟล์ที่ถูกลบจากคอนโซลจะถูกลบออกทันที แต่โปรดทราบว่าในบางกรณีพวกเขายังคงสามารถกู้คืนได้หากคุณต้องการลบไฟล์อย่างปลอดภัยให้ใช้คำสั่ง "ลบ"


1
ฉันแค่ไม่ต้องการคิดเกี่ยวกับการล้างถังขยะขอบคุณ
UAdapter

1
ไม่มีตัวเลือกในการปิดการใช้งานถังขยะทั้งหมดดูบั๊กบั๊ก. launchpad.net/nautilus/+bug/118988สิ่งที่คุณสามารถทำได้คือการเปิดใช้งานตัวเลือกการลบไฟล์และทำการแมปปุ่ม DEL เพื่อเรียกใช้ใหม่ ในทางปฏิบัติสิ่งนี้จะปิดใช้งานถังขยะจากตัวจัดการไฟล์
João Pinto

จะไม่กำจัดขยะจาก Unity Laucnher แม้ว่า
Kyle Clarke

@ KyleClarke ถูกต้อง มันไม่ได้เป็นไปได้ที่จะเอาถังขยะจากความสามัคคีปล่อยเช่นนี้เกิดจากการออกแบบและจะต้องมีการปรับเปลี่ยนรหัสที่มาสามัคคีและ recompiling
Christopher Kyle Horton

10

คุณสามารถใช้Shift+ Deleteแทนที่จะDeleteลบไฟล์ได้ตลอดไป แต่อย่าลืม; หากคุณลบไฟล์อย่างถาวรคุณจะไม่สามารถเรียกคืนได้อย่างง่ายดาย


4

อืมม

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

ใช่การลบคอนโซลไม่มีการดำเนินการ "รีไซเคิล" - หายไปแล้ว


2

ในเครื่องเล่น mp3 ของฉันฉันเพิ่มไฟล์ชื่อ.Trash-1000(ไม่ใช่ไดเรกทอรี) ซึ่งเพิ่งเข้ามา

ฉันกดปุ่มDeleteและรับข้อความแจ้งว่า: ไม่สามารถย้ายไฟล์ไปที่ขยะคุณต้องการลบโดยไม่ได้ตั้งใจหรือไม่ Deleteกับการกระทำที่เริ่มต้น

ดีพอสำหรับความต้องการของฉัน


คุณบันทึกวันของฉัน! สิ่งนี้ไม่ได้ลบคุณสมบัติถังขยะ เพียงสร้างไฟล์ .Trash-1000เพื่อปิดการใช้งานถังขยะ
metadings

นอกจากนี้ใน ~ / .local / share ทำสิ่งที่คล้ายกัน: rm -rf Trash แล้ว echo "nyah"> ถังขยะ
SDsolar

1

ฉันก็เป็นหนึ่งในผู้ที่ถูกดักฟังโดยปัญหานี้มานานหลายปี ... ไม่พอใจกับข้อเสนอที่มีอยู่ฉันเพิ่งใช้เวลาในการตรวจสอบวิธีการแก้ปัญหาด้วยตนเอง

เริ่มต้นด้วยหลักฐานที่ฉันต้องการให้ระบบไปทั่วทั้งถังขยะฉันได้พบว่าในขณะนี้ - ทางออกที่แท้จริงเพียงอย่างเดียวคือการสร้างlibgioGIO ) ที่รวบรวมแบบกำหนดเองการเรียกg_file_delete ()ทุกครั้งที่โทรประยุกต์ใช้g_file_trash ()

สำหรับผู้ใช้เทคโนโลยีที่มีความสนใจในโซลูชันนี้: ฉันเพิ่งโพสต์คำแนะนำทีละขั้นตอนในGitHub :

ปิดการใช้งานถังขยะของ GNOME ทั่วโลกในรูปแบบการแจกแจงแบบเดเบียน

ฉันหวังว่านี่เป็นของ (บางคน) ช่วยคนที่เกลียดขยะด้วยความรักเช่นเดียวกับฉัน ...


0

คุณสามารถตั้งค่าบิตที่ไม่เปลี่ยนรูปได้

ในการทำเช่นนั้นก่อนอื่นให้ล้างถังขยะ:

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

แล้ว:

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

หลังจากนั้นเมื่อคุณลบหรือย้ายบางสิ่งไปยังถังขยะคุณจะได้รับข้อความต่อไปนี้:

Cannot move to trash, delete it immediately?

แก้ไข: ผลลัพธ์จริงด้านล่าง

chattr: Inappropriate ioctl for device while reading flags on /home/sg1/.local/share/Trash/

หรือเพียงแค่ลบไดเรกทอรีนั้น echo "nyah"> Trash
SDsolar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.