Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

คุณสูญเสียพื้นที่เก็บข้อมูล GB เนื่องจากคุณลืมล้างถังขยะหรือไม่ ด้วย AutoTrash คุณสามารถกำหนดให้ Ubuntu ล้างข้อมูลในถังขยะโดยอัตโนมัติตามเงื่อนไขที่คุณระบุ

การติดตั้งถังขยะอัตโนมัติ

คุณจะไม่พบ AutoTrash ในที่เก็บของการแจกแจงจำนวนมากอีกต่อไป สำหรับผู้ใช้ส่วนใหญ่ วิธีที่ง่ายที่สุดในการติดตั้งคือผ่านเวอร์ชัน snap ที่ไม่เป็นทางการ ซึ่งมีจำหน่ายที่ snap store

หากใช้ Ubuntu ซึ่งในเวอร์ชันล่าสุดรองรับ snaps เป็นค่าเริ่มต้นแล้ว คุณสามารถค้นหาโปรแกรมได้ในศูนย์ซอฟต์แวร์โดยค้นหา "autotrash"

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

เลือกรายการ “autotrash-unofficial” ที่จะปรากฏขึ้นและติดตั้งโดยคลิกปุ่มติดตั้งสีเขียว

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

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

sudo snap install autotrash-unofficial

หากโปรแกรมไม่พร้อมใช้งานผ่านที่เก็บของการกระจายของคุณ แต่คุณยังไม่พอใจกับ snaps ด้วยเช่นกัน มีวิธีแก้ไข เนื่องจากเป็นสคริปต์ Python คุณสามารถใช้ pip เพื่อติดตั้งถังขยะอัตโนมัติด้วย:

pip install autotrash

เมื่อคุณติดตั้งในลักษณะนั้น เพื่อความสะดวกในการใช้งาน อย่าลืมรวมตำแหน่งของมันไว้ในตัวแปร PATH ของคุณด้วย

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

กำหนดนามแฝง

หากคุณติดตั้ง AutoTrash ผ่านเส้นทาง snap ที่ง่ายกว่า คุณสามารถลองใช้โดยพิมพ์ autotrash-unofficial ในเทอร์มินัล หรือคุณสามารถตั้งค่านามแฝงเพื่อให้เข้าถึงได้ง่ายขึ้น

หากคุณต้องการพิมพ์ autotrash แทนที่จะเป็น autotrash-unofficial ในการเรียกใช้เครื่องมือ ให้พิมพ์ข้อความต่อไปนี้ในเทอร์มินัล:

sudo snap alias autotrash-unofficial autotrash
วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย 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)

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

คุณสามารถมี 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
วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

การล้างอัตโนมัติ

การต้องเรียกใช้ AutoTrash เพื่อล้างเนื้อหาในถังขยะด้วยตนเองนั้นยังห่างไกลจากความเหมาะสม โชคดีที่มันทำงานโดยอัตโนมัติได้ง่าย คุณสามารถตั้งค่างาน cron ได้ แต่เราคิดว่าวิธีการต่อไปนี้ตรงไปตรงมายิ่งขึ้น

ค้นหา "startup" ในแอปพลิเคชันของคุณและเปิด Startup Applications Preferences

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

สร้างสคริปต์ทุบตีเปล่าตามที่คุณต้องการและป้อนคำสั่ง AutoTrash ของคุณ ฉันสร้างโฟลเดอร์ชื่อ Scripts ในโฮมไดเร็กตอรี่ของฉันแล้วตามด้วยสคริปต์ Bash เปล่าชื่อ autoautotrash.sh ข้างในนั้น

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

ฉันป้อนคำสั่ง autotrash บันทึกการเปลี่ยนแปลง (Ctrl + ) และออกจากนาโน (Ctrl + X )

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

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

chmod +x SCRIPT_FILE

ในกรณีของฉัน คำสั่งนี้ดูเหมือนว่า:

chmod +x autoautotrash.sh
วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

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

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

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

วิธีล้างถังขยะของคุณโดยอัตโนมัติใน Ubuntu ด้วย AutoTrash

เมื่อคุณล้างถังขยะแล้ว หากคุณยังคงมองหาวิธีอื่นๆ ในการทำความสะอาดเครื่อง Ubuntu ของคุณ ให้ลองดูที่นี่