Folder Downloads di hampir setiap komputer Linux berakhir jadi tempat sampah sementara: installer lama, PDF dari grup chat, arsip ZIP yang belum pernah dibuka. File menumpuk karena tidak ada alur yang jelas antara mengunduh dan menyimpan. Beberapa aplikasi Linux untuk mengelola file unduhan berikut menutup celah itu, mulai dari yang mengatur unduhan otomatis sampai yang memburu file kembar.
1. aria2: Unduhan Cepat lewat Terminal
aria2 bekerja di baris perintah dan bisa memecah satu file menjadi beberapa koneksi sekaligus. Untuk file besar seperti ISO distro, bedanya terasa dibanding unduhan browser yang sering terputus.
aria2c -x 8 https://contoh.org/berkas.iso
Opsi -x 8 meminta aria2 membuka delapan koneksi paralel. Kalau koneksi kantor sering tidak stabil, cek dulu kualitas jaringannya lewat cara uji kualitas jaringan kantor dengan ping berkala supaya tahu apakah masalahnya di server atau di jaringan lokal. aria2 juga bisa melanjutkan unduhan yang terputus dengan opsi -c.
2. uGet: Antrean Unduhan dengan Antarmuka Grafis
Kalau tidak nyaman dengan terminal, uGet menyediakan antrean unduhan, batas kecepatan, dan penjadwalan. Semua unduhan dikumpulkan di satu jendela, jadi tidak tercecer di tab browser.
uGet bisa diatur agar menyimpan file ke folder berbeda berdasarkan jenisnya. Installer masuk ke ~/Downloads/paket, dokumen ke ~/Downloads/dokumen. Pengaturan ini dilakukan sekali di menu kategori, setelah itu berjalan sendiri.
3. Persepolis: Pembungkus aria2 yang Ramah
Persepolis memberi antarmuka untuk aria2 tanpa menghilangkan kecepatannya. Cocok kalau ingin fitur multi-koneksi tapi tetap ingin melihat progres per file dalam bentuk grafik.
- Mendukung antrean dan penjadwalan unduhan
- Bisa membatasi kecepatan agar tidak menghabiskan bandwidth
- Integrasi dengan browser lewat ekstensi
Persepolis tersedia di repositori banyak distro. Kalau paketnya tidak ada, pemasangan manual dari file .run untuk pemula bisa jadi jalan terakhir.
4. Czkawka: Pembersih File Kembar dan Sampah
Czkawka memindai folder dan menemukan file yang isinya sama persis meski namanya berbeda. Di folder Downloads, hasilnya sering mengejutkan: tiga salinan installer yang sama dari waktu berbeda.
Alat ini juga bisa mendeteksi file berukuran nol, file rusak, dan gambar dengan resolusi rendah. Sebelum menghapus, Czkawka menampilkan pratinjau dan pilihan file mana yang dipertahankan. Jalankan dulu dalam mode pratinjau, baru hapus setelah yakin.
5. fdupes: Pencari Duplikat di Terminal
fdupes melakukan hal serupa dengan Czkawka tanpa antarmuka grafis. Bagi yang sering bekerja lewat SSH atau di server tanpa desktop, ini lebih praktis.
fdupes -rd ~/Downloads
Opsi -r memindai subfolder secara rekursif, -d meminta penghapusan interaktif. fdupes akan menanyakan file mana yang disimpan di setiap kelompok duplikat. Jangan langsung pakai opsi hapus otomatis sebelum mencoba tanpa opsi apa pun untuk melihat daftarnya.
6. Nautilus dengan Skrip Kustom
Nautilus, manajer file bawaan GNOME, bisa diperluas dengan skrip sederhana. Skrip ini muncul di menu klik kanan dan bisa dipakai untuk memindahkan file ke folder berdasarkan ekstensi.
#!/bin/bash
for f in "$@"; do
ext="${f##*.}"
mkdir -p "$HOME/Downloads/$ext"
mv "$f" "$HOME/Downloads/$ext/"
done
Simpan skrip di ~/.local/share/nautilus/scripts/ dan beri izin eksekusi dengan chmod +x. Setelah itu, blok file di Nautilus, klik kanan, pilih Scripts, dan jalankan skrip. File akan berpindah ke subfolder sesuai ekstensinya. Cara serupa berlaku untuk Dolphin di KDE dengan folder ~/.local/share/kio/servicemenus/.
7. Recoll: Pencarian Isi Dokumen
Masalah terbesar folder Downloads yang menumpuk adalah sulitnya menemukan file tertentu, bukan ukurannya. Recoll mengindeks isi dokumen, termasuk PDF dan file teks, sehingga pencarian bisa berdasarkan kata di dalam file, bukan hanya nama.
Recoll berjalan di latar belakang dan memperbarui indeks secara berkala. Setelah indeks terbentuk, mencari laporan lama cukup dengan mengetik potongan kalimat yang diingat. Untuk arsip riset yang isinya artikel dan kliping, menyimpan salinan terstruktur di layanan seperti cara membuat arsip riset online yang rapi dan mudah dicari bisa melengkapi pencarian lokal.
Menyusun Alur yang Masuk Akal
Menggabungkan beberapa alat di atas lebih efektif daripada memakai semuanya sekaligus. Alur sederhana yang bisa dicoba: unduh lewat aria2 atau uGet dengan folder tujuan per kategori, jalankan Czkawka atau fdupes sebulan sekali, dan biarkan Recoll mengindeks sisanya.
Untuk paket aplikasi yang sering diunduh manual, menyimpan installer di folder khusus membantu. Panduan memasang paket .deb tanpa aplikasi tambahan bisa jadi acuan agar installer tidak perlu diunduh berulang kali. Kalau ingin memeriksa koneksi sebelum mengunduh file besar, langkah di panduan cek koneksi internet di terminal cukup singkat.
Pertanyaan yang Sering Diajukan
Apakah Czkawka aman untuk menghapus file duplikat?
Aman selama memakai mode pratinjau lebih dulu. Czkawka menampilkan daftar file kembar beserta lokasinya, dan penghapusan baru terjadi setelah konfirmasi. Tetap periksa manual untuk file yang penting, karena dua file bisa punya isi sama tapi perannya berbeda.
Bisakah aria2 dipakai untuk mengunduh banyak file sekaligus?
Bisa. Simpan daftar URL di satu file teks, lalu jalankan aria2c -i daftar.txt. aria2 akan mengunduh semuanya berurutan dan melanjutkan yang terputus saat dijalankan ulang dengan opsi -c.
Apakah skrip Nautilus harus ditulis dalam bash?
Tidak. Nautilus menjalankan skrip apa pun yang bisa dieksekusi, termasuk Python atau Perl. Yang penting skrip menerima daftar file sebagai argumen dan diberi izin eksekusi. Bash dipakai di contoh karena paling mudah dibaca pemula.