ฉันไม่เชื่อในถังขยะและเมื่อฉันลบบางสิ่งที่ฉันต้องการให้หายไปตลอดกาลจะปิดถังขยะได้อย่างไร
PS เมื่อฉันลบไฟล์ออกจากคอนโซลพวกเขาจะไปที่ถังขยะด้วยหรือไม่
ฉันไม่เชื่อในถังขยะและเมื่อฉันลบบางสิ่งที่ฉันต้องการให้หายไปตลอดกาลจะปิดถังขยะได้อย่างไร
PS เมื่อฉันลบไฟล์ออกจากคอนโซลพวกเขาจะไปที่ถังขยะด้วยหรือไม่
คำตอบ:
คุณสามารถเพิ่มการดำเนินการลบตามที่อธิบายไว้ใน วิธีการลบไฟล์ผ่านถังขยะ ไฟล์ที่ถูกลบจากคอนโซลจะถูกลบออกทันที แต่โปรดทราบว่าในบางกรณีพวกเขายังคงสามารถกู้คืนได้หากคุณต้องการลบไฟล์อย่างปลอดภัยให้ใช้คำสั่ง "ลบ"
คุณสามารถใช้Shift+ Deleteแทนที่จะDeleteลบไฟล์ได้ตลอดไป แต่อย่าลืม; หากคุณลบไฟล์อย่างถาวรคุณจะไม่สามารถเรียกคืนได้อย่างง่ายดาย
อืมม
Places->Home Folder->Edit->Preferences->Behavior->Include a Delete command [...]
ใช่การลบคอนโซลไม่มีการดำเนินการ "รีไซเคิล" - หายไปแล้ว
ในเครื่องเล่น mp3 ของฉันฉันเพิ่มไฟล์ชื่อ.Trash-1000
(ไม่ใช่ไดเรกทอรี) ซึ่งเพิ่งเข้ามา
ฉันกดปุ่มDelete
และรับข้อความแจ้งว่า: ไม่สามารถย้ายไฟล์ไปที่ขยะคุณต้องการลบโดยไม่ได้ตั้งใจหรือไม่ Delete
กับการกระทำที่เริ่มต้น
ดีพอสำหรับความต้องการของฉัน
.Trash-1000
เพื่อปิดการใช้งานถังขยะ
ฉันก็เป็นหนึ่งในผู้ที่ถูกดักฟังโดยปัญหานี้มานานหลายปี ... ไม่พอใจกับข้อเสนอที่มีอยู่ฉันเพิ่งใช้เวลาในการตรวจสอบวิธีการแก้ปัญหาด้วยตนเอง
เริ่มต้นด้วยหลักฐานที่ฉันต้องการให้ระบบไปทั่วทั้งถังขยะฉันได้พบว่าในขณะนี้ - ทางออกที่แท้จริงเพียงอย่างเดียวคือการสร้างlibgio (» GIO ) ที่รวบรวมแบบกำหนดเองการเรียกg_file_delete ()ทุกครั้งที่โทรประยุกต์ใช้g_file_trash ()
สำหรับผู้ใช้เทคโนโลยีที่มีความสนใจในโซลูชันนี้: ฉันเพิ่งโพสต์คำแนะนำทีละขั้นตอนในGitHub :
ปิดการใช้งานถังขยะของ GNOME ทั่วโลกในรูปแบบการแจกแจงแบบเดเบียน
ฉันหวังว่านี่เป็นของ (บางคน) ช่วยคนที่เกลียดขยะด้วยความรักเช่นเดียวกับฉัน ...
คุณสามารถตั้งค่าบิตที่ไม่เปลี่ยนรูปได้
ในการทำเช่นนั้นก่อนอื่นให้ล้างถังขยะ:
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/