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

วิธีล้างถังขยะโดยอัตโนมัติบน 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 ของคุณโดยอัตโนมัติสำหรับผู้ใช้ทุกคน


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

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

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม