Sampah Otomatis adalah utilitas baris perintah untuk secara otomatis membersihkan file lama yang dibuang. Ini akan membersihkan file yang telah berada di tempat sampah selama lebih dari beberapa hari. Anda tidak perlu mengosongkan folder tempat sampah atau melakukan SHIFT+DELETE untuk menghapus file/folder secara permanen. Autortrash akan menangani konten folder Sampah Anda dan menghapusnya secara otomatis setelah jangka waktu tertentu. Singkatnya, Autotrash tidak akan pernah membiarkan sampah Anda tumbuh terlalu besar.
Instal Autotrash di Linux
Autotrash tersedia di repositori default sistem berbasis Debian. Untuk menginstal autotrash di Debian, Ubuntu, Linux Mint, jalankan:
$ sudo apt-get install autotrash
Di Fedora:
$ sudo dnf install autotrash
Pada distribusi Linux lainnya, Anda dapat menginstal Autotrash dengan Pip pengelola paket.
$ pip install --user autotrash
Secara Otomatis Membersihkan File Sampah Lama Menggunakan Autotrash
Setiap kali Anda menjalankan autotrash, itu akan memindai ~/.local/share/Trash/info Anda direktori dan baca .trashinfo file untuk menemukan tanggal penghapusannya. Jika file telah berada di folder sampah lebih dari tanggal yang ditentukan, file tersebut akan dihapus.
Mari saya tunjukkan beberapa contoh.
Untuk membersihkan file yang berada di folder sampah selama lebih dari 30 hari, jalankan:
$ autotrash -d 30
Sesuai contoh di atas, jika file di folder Sampah Anda berumur lebih dari 30 hari, Autotrash akan secara otomatis menghapusnya dari Sampah Anda. Anda tidak perlu menghapusnya secara manual. Kirim saja sampah yang tidak perlu ke folder sampah Anda dan lupakan. Autotrash akan menangani file yang dibuang.
Perintah di atas hanya akan memproses direktori tempat sampah pengguna yang saat ini masuk. Jika Anda ingin membuat autotrash untuk memproses direktori sampah semua pengguna (tidak hanya di direktori home Anda), gunakan -t pilihan seperti di bawah ini.
$ autotrash -td 30
Autotrash juga memungkinkan Anda menghapus file sampah berdasarkan ruang yang tersisa atau tersedia di sistem file sampah.
Misalnya, lihat contoh berikut.
$ autotrash --max-free 1024 -d 30
Sesuai perintah di atas, autotrash hanya akan menghapus file sampah yang lebih lama dari 30 hari dari sampah jika ruang tersisa kurang dari 1 GB pada sistem file sampah. Ini dapat berguna jika sistem file sampah Anda kehabisan ruang.
Kami juga dapat membersihkan file dari sampah, yang terlama terlebih dahulu, hingga setidaknya ada 1 GB ruang di sistem file sampah.
$ autotrash --min-free 1024
Dalam hal ini, tidak ada batasan berapa lama file yang dibuang.
Anda dapat menggabungkan kedua opsi (--min-free dan --gratis maksimal ) dalam satu perintah seperti di bawah ini.
$ autotrash --max-free 2048 --min-free 1024 -d 30
Sesuai perintah di atas, autotrash akan mulai membaca sampah jika jumlahnya kurang dari 2GB ruang kosong, lalu mulailah mengawasi. Pada saat itu, hapus file yang lebih lama dari 30 hari dan jika ada yang kurang dari 1 GB ruang kosong setelah itu hapus file yang lebih baru.
Seperti yang Anda lihat, semua perintah harus dijalankan secara manual oleh pengguna. Anda mungkin bertanya-tanya, bagaimana saya bisa mengotomatiskan tugas ini?? Itu mudah! Cukup tambahkan autotrash sebagai entri crontab. Sekarang, perintah tersebut akan berjalan secara otomatis pada waktu yang dijadwalkan dan menghapus file di tempat sampah Anda tergantung pada opsi yang ditentukan.
Untuk menambahkan perintah ini di file crontab, jalankan:
$ crontab -e
Tambahkan entri, misalnya:
@daily /usr/bin/autotrash -d 30
Sekarang autotrash akan membersihkan file yang ada di folder sampah selama lebih dari 30 hari, setiap hari.
Untuk detail selengkapnya tentang penjadwalan tugas, lihat tautan berikut.
- Panduan Pemula Untuk Cron Jobs
- Cara Mengelola Pekerjaan Cron Dengan Mudah dan Aman di Linux
Harap diperhatikan bahwa jika Anda telah menghapus file penting secara tidak sengaja, file tersebut akan hilang secara permanen setelah hari yang ditentukan, jadi berhati-hatilah.
Lihat halaman manual untuk mengetahui lebih banyak tentang Autotrash.
$ man autotrash
Bacaan yang disarankan:
- Trash-cli :Tempat Sampah Commandline Untuk Sistem mirip Unix
Mengosongkan folder Sampah atau menekan SHIFT+DELETE untuk secara permanen menyingkirkan barang-barang yang tidak perlu dari sistem Linux bukanlah masalah besar. Ini hanya akan memakan waktu beberapa detik. Namun, jika Anda menginginkan utilitas tambahan untuk menangani file sampah Anda, Autotrash mungkin bisa membantu. Cobalah dan lihat cara kerjanya.