ฉันจำmv somefile ~/.Trash
คำสั่งnice แต่โฟลเดอร์นั้นไม่มีอยู่ใน Ubuntus ที่ใหม่กว่า ไม่มีใครรู้ว่าทำไม
ฉันจำmv somefile ~/.Trash
คำสั่งnice แต่โฟลเดอร์นั้นไม่มีอยู่ใน Ubuntus ที่ใหม่กว่า ไม่มีใครรู้ว่าทำไม
คำตอบ:
ตามข้อกำหนดถังขยะfreedesktop.org :
สำหรับผู้ใช้ทุกคนต้องมีไดเรกทอรี“ ถังขยะที่บ้าน” ชื่อและที่ตั้งคือ $ XDG_DATA_HOME / ถังขยะ $ XDG_DATA_HOME เป็นไดเรกทอรีฐานข้อมูลผู้ใช้เฉพาะที่กำหนดไว้ในไดเรกทอรีฐานข้อมูลจำเพาะสก์ท็อป
หากตัวแปรสภาพแวดล้อม $XDG_DATA_HOME
ไม่ได้ถูกตั้งค่าหรือว่างเปล่า~/.local/share
จะใช้ ~/.local/share/Trash
ดังนั้นโดยโฟลเดอร์ถังขยะเป็น
วิธีที่ง่ายและดีที่สุดในการทิ้งไฟล์จากบรรทัดคำสั่งคือการใช้ คำสั่งถังขยะ
ใช้อย่างที่คุณต้องการใช้rm
:
trash somefile.txt
สิ่งนี้ดีกว่าเพียงแค่mv
นำไฟล์เข้ามา~/.local/share/Trash
เพราะมันจะเก็บข้อมูลเมตาเช่นที่ที่ไฟล์นั้นอยู่เดิมเพื่อให้คุณสามารถกู้คืน (ยกเลิกการลบ) ได้หากจำเป็น
คุณสามารถค้นหาได้ที่นี่ ~ / .local / share / ถังขยะ /
เป็นเพราะข้อมูลจำเพาะไดเรกทอรีฐาน XDG ล่าสุด: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
trash-cli
ผมติดตั้งในวันนี้ (2012-06-24) คำสั่งแทนtrash-put
trash