Autotrash ล้างไฟล์เก่าออกจากถังขยะโดยอัตโนมัติ

เกี่ยวกับ autotrash

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

สภาพแวดล้อมเดสก์ท็อป Gnu / Linux ทั้งหมดมีถังขยะและเมื่อผู้ใช้คลิกปุ่ม "เอาออก'ไฟล์ไปที่นั่น เมื่อเวลาผ่านไปข้อมูลจะเต็มถังขยะและใช้พื้นที่ว่างมากพอสมควร

Autotrash เป็นยูทิลิตี้ที่ช่วยให้ ล้างไฟล์เก่าที่ผู้ใช้ลบและยังคงอยู่ในถังรีไซเคิลตามจำนวนวันที่กำหนดซึ่งผู้ใช้สามารถระบุได้ หลังจากระยะเวลาที่กำหนดเครื่องมือจะเริ่มทำงานและลบเนื้อหาของไดเร็กทอรีออกจากถังขยะ ที่นี่คุณต้องจำไว้ว่าใน Ubuntu โดยปกติถังขยะจะอยู่ใน ~ / .local / share / ถังขยะ / ไฟล์. มันอยู่ในโฟลเดอร์นี้ซึ่งมีไฟล์ที่ถูกลบทั้งหมดที่คุณส่งไปที่ถังขยะ

บทความที่เกี่ยวข้อง:
วิธีจัดการถังขยะจากเครื่องปลายทาง

ติดตั้ง Autotrash บน Ubuntu

Autotrash เป็นวิธีที่สะดวกในการกำหนดค่า Gnu / Linux PC ให้ทิ้งขยะได้อย่างง่ายดาย สามารถกำหนดค่าด้วยงาน Cron และยังสามารถใช้เพื่อล้างโฟลเดอร์ถังขยะของผู้ใช้หลายคน.

ในการดำเนินการติดตั้งต่อไปเราต้องเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียนคำสั่งต่อไปนี้:

การติดตั้ง autotrash บน Ubuntu

sudo apt install autotrash

ใช้ Autotrash

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

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

autotrash -d 30

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

คำสั่งดังกล่าวจะประมวลผลไดเร็กทอรีขยะของผู้ใช้ที่เข้าสู่ระบบในปัจจุบันเท่านั้น ในกรณีที่คุณต้องการ ทำการ Autotrash เพื่อประมวลผลไดเร็กทอรีขยะของผู้ใช้ทั้งหมดในระบบสิ่งที่คุณต้องทำคือใช้ตัวเลือก -t ดังที่แสดงด้านล่าง:

autotrash -td 30

Autotrash ยังช่วยให้ ลบไฟล์จากถังขยะตามพื้นที่ที่เหลืออยู่หรือมีอยู่ในระบบไฟล์ถังขยะ. ตัวอย่างนี้จะเป็นดังต่อไปนี้:

autotrash --max-free 1024 -d 30

ตามคำสั่งด้านบนการทำงานอัตโนมัติจะลบไฟล์ที่มีอายุมากกว่า 30 วันจากถังขยะเท่านั้นหากมีพื้นที่เหลือน้อยกว่า 1GB ในระบบไฟล์ถังขยะ สิ่งนี้จะมีประโยชน์หากระบบไฟล์ขยะไม่มีพื้นที่เหลือ

ทำงานอัตโนมัติโดยอัตโนมัติ

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

ในการตั้งโปรแกรมนี้เราจะต้อง แก้ไขไฟล์ crontab ด้วยคำสั่ง:

crontab -e

สำหรับตัวอย่างนี้เราจะเพิ่มบรรทัด:

crontab ถังขยะอัตโนมัติ

@daily /usr/bin/autotrash -d 30

หลังจากบันทึกแล้วตอนนี้ Autotrash จะล้างไฟล์ที่อยู่ในโฟลเดอร์ถังขยะเป็นเวลานานกว่า 30 วันทุกวัน.

ช่วย

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

autotrash - ช่วย

autotrash -h

หรือหน้าคน:

หน้าคน

man autotrash

เมื่อใช้เครื่องมือนี้โปรดทราบว่า หากไฟล์สำคัญถูกลบไฟล์เหล่านั้นจะหายไปอย่างถาวรหลังจากวันที่กำหนดดังนั้นจึงควรระมัดระวังไม่ให้เกิดความประหลาดใจ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา