Linux: คำสั่งไปยังถังขยะที่ว่างเปล่า


คำตอบ:


20

ยกเว้น~/.local/share/Trashไฟล์ขยะสำหรับระบบไฟล์อื่น ๆ อาจถูกเก็บไว้ใน<mount-point>/.Trash-$(id -u)ไดเรกทอรี หากคุณกำลังใช้งาน Ubuntu มีแพคเกจตัวช่วยในการล้างตำแหน่งทั้งหมด

sudo aptitude install trash-cli

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

empty-trash

มันควรจะทำงานกับลินุกซ์สก์ท็อปที่สอดคล้องกับสภาพแวดล้อมที่มีFreeDesktop.org ถังขยะข้อมูลจำเพาะ ในเวอร์ชันที่ใหม่กว่าคำสั่งอาจเป็น:

trash-empty

จุดดี. ข้อมูลเพิ่มเติมที่นี่: manpages.ubuntu.com/manpages/lucid/man1/empty-trash.1.html
Linker3000

9
rm -rf ~/.local/share/Trash/files

หากไม่อยู่ภายใต้. local / share อาจอยู่ภายใต้ ~/.Trash


ขอบคุณสำหรับคำตอบของคุณ แต่ใน. local / share / ฉันมีเพียง "แอปพลิเคชัน" และ "mime" ไม่พบถังขยะ :(.
Rob

ตกลง - ได้ดู /home/YOURUSERNAME/.Trash
Linker3000

3

ในกรณีที่คุณต้องการล้างถังขยะของผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน:

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

0

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

ถังขยะบรรทัดคำสั่งไดเรกทอรี: - "/root/.local/share/Trash" ภายใต้ถังขยะคุณมีสองไดเรกทอรีอีกครั้งหนึ่งที่มี "ไฟล์" และอีกหนึ่งด้วย "ข้อมูล" ไฟล์: - ข้อมูลข้อมูลจริง: - ข้อมูลเมตาของข้อมูล

ตรวจสอบเรื่องนี้ใน Centos 6.8

แก้ไข: - ไฟล์ใน thrash สามารถลบได้ทั้งจาก GUI หรือโดยการเข้าไปใน /root/.local/share/Trash/files และลบทุกอย่าง


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