วิธีล้างถังขยะโดยอัตโนมัติบน Linux

ฟีเจอร์ถังขยะในลีนุกซ์รุ่นต่างๆ นั้นเหมือนกับ “ ถังรีไซเคิล ” ใน Microsoft Windows หรือฟีเจอร์ที่มีชื่อเดียวกันบน macOS ของ Apple ผู้ใช้สามารถส่งไฟล์และโฟลเดอร์ที่ไม่ชอบใน "ถังขยะ" อย่างมีประสิทธิภาพ นำสิ่งต่าง ๆ ออกไปให้พ้นทาง

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

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

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

ในการตั้งค่าแอปพลิเคชัน Autotrash บนการกระจาย Linux ของคุณ ให้เปิดหน้าต่างเทอร์มินัลโดยกดCtrl + Alt + TหรือCtrl + Shift + Tบนแป้นพิมพ์

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

อูบุนตู

เครื่องมือ Autotrash ถูกแจกจ่ายให้กับผู้ใช้ Ubuntu ในที่เก็บซอฟต์แวร์ส่วนกลาง ในการติดตั้ง ให้ใช้  คำสั่งApt ด้านล่าง

sudo apt ติดตั้ง autotrash

เดเบียน

ผู้ใช้ Debian สามารถติดตั้งเครื่องมือ Autotrash ผ่านแหล่งซอฟต์แวร์หลักของ Debian หากต้องการรับ ให้ป้อนคำสั่งApt-getด้านล่าง

sudo apt-get ติดตั้ง autotrash

Arch Linux

บน Arch Linux เครื่องมือ Autotrash ไม่พร้อมใช้งานสำหรับผู้ใช้ด้วยวิธีดั้งเดิม ผู้ที่ต้องการให้มันทำงานต้องสร้างด้วยตนเองผ่านหน้า Github ของโปรเจ็กต์

ในการเริ่มต้นกระบวนการสร้าง ให้ติดตั้งแพ็คเกจ “Git” โดยใช้ตัวจัดการแพ็คเกจPacman

sudo pacman -S git

ด้วยแพ็คเกจ “Git” ที่ตั้งค่าไว้บนพีซี Arch Linux ของคุณ ก็ถึงเวลาดาวน์โหลดซอร์สโค้ด Autotrash โดยใช้คำสั่ง git clone

โคลน git https://github.com/bneijt/autotrash.git

เมื่อดาวน์โหลดโค้ดเสร็จแล้ว ให้ใช้คำสั่งCDเพื่อย้ายเทอร์มินัลเซสชันจากโฟลเดอร์หลัก (~/) ไปยังไดเร็กทอรี "autotrash" ใหม่

cd autotrash

ภายในไดเร็กทอรี "autotrash" ได้เวลาติดตั้งโปรแกรม ในการเริ่มสคริปต์ตัวติดตั้ง ให้รัน:

sudo python setup.py ติดตั้ง

Fedora

Fedora Linux มีเครื่องมือ Autotrash ในที่เก็บซอฟต์แวร์มาระยะหนึ่งแล้ว . เพื่อให้ใช้งานได้ ให้เปิดเทอร์มินัลเซสชันและใช้คำสั่งตัวจัดการแพ็คเกจDNFด้านล่าง

sudo dnf ติดตั้ง autotrash -y

OpenSUSE

คุณใช้ OpenSUSE Linux หรือไม่? ต้องการเรียกใช้แอปพลิเคชัน Autotrash หรือไม่? โชคดีสำหรับคุณ แอพนี้มีอยู่ใน OpenSUSE LEAP และ Tumbleweed ผ่านที่เก็บซอฟต์แวร์ OSS All

ในการติดตั้ง ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน “OSS All” ใน YaST จากนั้นป้อนคำสั่ง Zypper ในหน้าต่างเทอร์มินัลเพื่อให้โปรแกรมทำงานบนระบบของคุณ

sudo zypper ติดตั้ง autotrash -y

กำหนดค่า Autotrash

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

ในหน้า GitHub ของนักพัฒนาระบุว่าวิธีที่ดีที่สุดในการทำให้แอปพลิเคชัน Autotrash เป็นอัตโนมัติคือ Cron-job ในการตั้งค่างาน คุณจะต้องสามารถเข้าถึง Cron บน Linux PC ของคุณได้

หมายเหตุ: Linux OS ส่วนใหญ่มาพร้อมกับความสามารถในการใช้ Cron ได้ทันที หากคุณไม่สามารถที่จะใช้เครื่องมือ Cron, ตรวจสอบการโพสต์ของเราเกี่ยวกับวิธีการติดตั้งและใช้เครื่องมือ Cron

ในการสร้างงานใหม่ ให้เปิดเทอร์มินัลแล้วป้อน:

EDITOR=นาโน crontab -e

วางโค้ดต่อไปนี้ลงในโปรแกรมแก้ไขข้อความ Nano

วิธีล้างถังขยะโดยอัตโนมัติบน Linux

@daily /usr/bin/autotrash -d 30

บันทึกการแก้ไขเพื่องาน Cron ใหม่ของคุณโดยการกดCtrl + O จากนั้นออกโดยการกดCtrl + X

สมมติว่า Crontab ได้รับการตั้งค่าอย่างถูกต้อง ถังขยะของคุณควรล้างโดยอัตโนมัติ

ถังขยะว่างเปล่าสำหรับผู้ใช้ทั้งหมด

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

ขั้นแรก เปิด Crontab ในเทอร์มินัล

EDITOR=นาโน crontab -e

ลบข้อความใน Crontab และตรวจสอบให้แน่ใจว่าว่างเปล่า จากนั้นวางโค้ดบรรทัดนี้ลงในตัวแก้ไข

วิธีล้างถังขยะโดยอัตโนมัติบน Linux

@daily /usr/bin/autotrash -td 30

บันทึกงานโดยกดCtrl + Oบนแป้นพิมพ์ จากนั้นออกจากโปรแกรมแก้ไขโดยใช้แป้นพิมพ์Ctrl + X

สมมติว่ารหัสได้รับการตั้งค่าอย่างถูกต้องในงาน Cron Autotrash จะล้างถังขยะบน Linux PC ของคุณโดยอัตโนมัติสำหรับผู้ใช้ทุกคน

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม