คุณสูญเสียพื้นที่เก็บข้อมูล GB เนื่องจากคุณลืมล้างถังขยะหรือไม่ ด้วย AutoTrash คุณสามารถกำหนดให้ Ubuntu ล้างข้อมูลในถังขยะโดยอัตโนมัติตามเงื่อนไขที่คุณระบุ
การติดตั้งถังขยะอัตโนมัติ
คุณจะไม่พบ AutoTrash ในที่เก็บของการแจกแจงจำนวนมากอีกต่อไป สำหรับผู้ใช้ส่วนใหญ่ วิธีที่ง่ายที่สุดในการติดตั้งคือผ่านเวอร์ชัน snap ที่ไม่เป็นทางการ ซึ่งมีจำหน่ายที่ snap store
หากใช้ Ubuntu ซึ่งในเวอร์ชันล่าสุดรองรับ snaps เป็นค่าเริ่มต้นแล้ว คุณสามารถค้นหาโปรแกรมได้ในศูนย์ซอฟต์แวร์โดยค้นหา "autotrash"
เลือกรายการ “autotrash-unofficial” ที่จะปรากฏขึ้นและติดตั้งโดยคลิกปุ่มติดตั้งสีเขียว
สำหรับผู้ที่ต้องการพิมพ์คำสั่งมากกว่าการคลิก คุณสามารถทำได้โดยเปิดเครื่องเทอร์มินัลที่คุณชื่นชอบแล้วใช้:
sudo snap install autotrash-unofficial
หากโปรแกรมไม่พร้อมใช้งานผ่านที่เก็บของการกระจายของคุณ แต่คุณยังไม่พอใจกับ snaps ด้วยเช่นกัน มีวิธีแก้ไข เนื่องจากเป็นสคริปต์ Python คุณสามารถใช้ pip เพื่อติดตั้งถังขยะอัตโนมัติด้วย:
pip install autotrash
เมื่อคุณติดตั้งในลักษณะนั้น เพื่อความสะดวกในการใช้งาน อย่าลืมรวมตำแหน่งของมันไว้ในตัวแปร PATH ของคุณด้วย
กำหนดนามแฝง
หากคุณติดตั้ง AutoTrash ผ่านเส้นทาง snap ที่ง่ายกว่า คุณสามารถลองใช้โดยพิมพ์ autotrash-unofficial
ในเทอร์มินัล หรือคุณสามารถตั้งค่านามแฝงเพื่อให้เข้าถึงได้ง่ายขึ้น
หากคุณต้องการพิมพ์ autotrash
แทนที่จะเป็น autotrash-unofficial
ในการเรียกใช้เครื่องมือ ให้พิมพ์ข้อความต่อไปนี้ในเทอร์มินัล:
sudo snap alias autotrash-unofficial autotrash
ทำความสะอาดถังขยะของคุณ
AutoTrash มาพร้อมกับรายการพารามิเตอร์ที่ให้คุณปรับแต่งวิธีการล้างถังขยะของคุณ
ใช้ -d
คุณสามารถกำหนดเกณฑ์วันที่ได้ ทุกอย่างที่ย้ายไปยังถังขยะภายในจำนวนวันที่ระบุจะยังคงไม่เสียหาย AutoTrash จะล้างทุกอย่างที่เก่ากว่าออก ตัวอย่างเช่น หากต้องการลบไฟล์ทั้งหมดที่เก่ากว่า 10 วัน ให้ใช้:
autotrash -d 10
หากคุณมีพื้นที่ว่างเพียงพอ ก็ไม่มีประโยชน์ที่จะพยายามเพิ่มพื้นที่ว่างให้มากขึ้นด้วยการลบไฟล์ที่เก่ากว่า แทนที่จะตรวจสอบด้วยตัวเอง คุณสามารถระบุเกณฑ์พื้นที่ว่างด้วย --max-free
. ค่ามีหน่วยเป็นเมกะไบต์
หากคุณต้องการให้ AutoTrash ทำลายทุกอย่างที่เก่ากว่าสิบวันก็ต่อเมื่อพื้นที่ว่างของคุณลดลงต่ำกว่า 4 GB คุณจะใช้:
autotrash -d 10 --max-free 4096
เนื่องจาก 1 GB =1024 MB ตัวเลขด้านบนจึงแปลเป็น 4 GB (4 x 1024)
คุณสามารถมี AutoTrash เพื่อให้แน่ใจว่าคุณมีพื้นที่ว่างอย่างน้อย 512 เมกะไบต์สำหรับ:
autotrash -d 10 --min-free 512 --keep-free 512
คุณสามารถเปลี่ยนค่า 512 เป็นค่าใดก็ได้ที่คุณต้องการ
เป็นการดีที่สุดที่จะตรวจสอบให้แน่ใจเสมอว่าผลลัพธ์ของการกระทำใดๆ จะเป็นสิ่งที่คุณตั้งใจไว้ตั้งแต่แรก คุณสามารถให้ AutoTrash ทำการทดสอบโดยไม่ทำการเปลี่ยนแปลงใดๆ กับข้อมูลของคุณ โดยใช้ --dry-run
สวิตซ์. ค่านี้ไม่ได้มาพร้อมกับค่าพิเศษใดๆ รวมไว้ในตอนท้ายของคำสั่งเพื่อตรวจสอบผลลัพธ์ ดังนั้น ด้วยการเพิ่มนี้ ตัวอย่างก่อนหน้านี้จะมีลักษณะดังนี้:
autotrash -d 10 --min-free 512 --keep-free 512 --dry-run
การล้างอัตโนมัติ
การต้องเรียกใช้ AutoTrash เพื่อล้างเนื้อหาในถังขยะด้วยตนเองนั้นยังห่างไกลจากความเหมาะสม โชคดีที่มันทำงานโดยอัตโนมัติได้ง่าย คุณสามารถตั้งค่างาน cron ได้ แต่เราคิดว่าวิธีการต่อไปนี้ตรงไปตรงมายิ่งขึ้น
ค้นหา "startup" ในแอปพลิเคชันของคุณและเปิด Startup Applications Preferences
สร้างสคริปต์ทุบตีเปล่าตามที่คุณต้องการและป้อนคำสั่ง AutoTrash ของคุณ ฉันสร้างโฟลเดอร์ชื่อ Scripts
ในโฮมไดเร็กตอรี่ของฉันแล้วตามด้วยสคริปต์ Bash เปล่าชื่อ autoautotrash.sh
ข้างในนั้น
ฉันป้อนคำสั่ง autotrash บันทึกการเปลี่ยนแปลง (Ctrl + ว ) และออกจากนาโน (Ctrl + X )
ด้วยคำสั่งของคุณในสคริปต์ ทำให้สามารถเรียกใช้งานได้โดยป้อนข้อมูลต่อไปนี้ในเทอร์มินัลที่คุณชื่นชอบ:
chmod +x SCRIPT_FILE
ในกรณีของฉัน คำสั่งนี้ดูเหมือนว่า:
chmod +x autoautotrash.sh
สุดท้าย ให้กลับไปที่การตั้งค่าแอปพลิเคชันเริ่มต้น คลิกที่ปุ่มเพิ่มที่ด้านบนขวาเพื่อสร้างรายการใหม่ ในหน้าต่างที่ปรากฏขึ้น ให้ป้อนชื่อสำหรับรายการของคุณ สคริปต์ของคุณเป็นคำสั่ง และหากคุณต้องการ แสดงความคิดเห็นเกี่ยวกับสิ่งที่ทำ ซึ่งจะเป็นประโยชน์สำหรับการอ้างอิงในอนาคต
แค่นั้นแหละ. นับจากนี้เป็นต้นไป เมื่อใดก็ตามที่คุณเข้าสู่ระบบเดสก์ท็อป สคริปต์ของคุณจะเป็นสิ่งแรกที่ทำงาน โดยจะล้างไฟล์ออกจากถังขยะ และเพิ่มพื้นที่จัดเก็บอันมีค่า
เมื่อคุณล้างถังขยะแล้ว หากคุณยังคงมองหาวิธีอื่นๆ ในการทำความสะอาดเครื่อง Ubuntu ของคุณ ให้ลองดูที่นี่