Cara Cari dan Alih Keluar Fail Pendua dalam Linux menggunakan Alat Baris Perintah 'fdupes'

Ketahui cara mencari dan mengalih keluar fail pendua menggunakan perintah linux fdupes

Pernahkah anda memuat turun dokumen PDF dari Internet, mengalihkannya ke beberapa folder, dan sepuluh bulan kemudian memuat turunnya semula, kerana anda tidak menemui yang pertama? Adakah anda mempunyai 'Dokumen', 'Dokumen(1)', Dokumen(2), semuanya berkumpul dalam folder Muat Turun yang sama?

Peningkatan ketersediaan Internet selama bertahun-tahun telah memastikan bahawa pengguna tidak perlu menghabiskan masa menggunakan fungsi carian (selalunya perlahan dan membosankan) dalam Penjelajah Fail dan sebaliknya memuat turun fail yang diperlukan sekali lagi. Ini, ditambah dengan struktur folder yang tidak teratur, jarang mewujudkan situasi storan yang huru-hara di mana fail pendua mungkin menggunakan ruang sehingga berbilang Gigabait.

Untuk menangani fail pendua ini, komuniti GNU/Linux menawarkan kami banyak pilihan baris arahan dan GUI. Satu alat baris arahan yang mudah digunakan ialah 'fdupes'.

Cari Pendua menggunakan 'fdupes' dalam Linux

Untuk mencari pendua dalam direktori tertentu, hanya taip fdupes pada terminal Linux, dan jalankannya. Lain pergi ke direktori yang diperlukan menggunakan cd dan lari fdupes. (yang . dalam arahan bermaksud direktori semasa dalam baris arahan Linux).

Walau bagaimanapun, ini hanya menyemak fail di dalam direktori yang diberikan. Jika direktori tersebut mengandungi direktori lain (yang seterusnya boleh mengandungi hierarki direktori di bawahnya), kami hanya perlu lulus -r (rekursif) bendera ke fdupes perintah.

fdupes -r 

Mengeluarkan Pendua

Sekarang kita mempunyai senarai fail pendua, kita boleh menggunakan fail rm arahan dalam Linux untuk mengalih keluar pendua yang memakan ruang yang tidak diperlukan.

rm 

Tetapi bagaimana jika terdapat sejumlah besar fail pendua, dan kami mahu menyimpan satu dan mengalih keluar fail yang lain? Ia menjadi agak rumit untuk mengalih keluar setiap fail satu demi satu menggunakan rm dalam kes sedemikian.

Kami memanfaatkan -d bendera. Ia menggesa pengguna untuk memasukkan fail yang akan disimpan dan memadamkan yang lain.

fdupes -d 

Nota: Bendera juga boleh digunakan dalam kombinasi dengan kebanyakan arahan Linux.

fdupes -rd 

guna -N bendera bersama-sama dengan -d untuk menyimpan fail pertama secara lalai, dan mengalih keluar yang lain, tanpa membuat gesaan arahan untuk disimpan fail.

fdupes -rdN 

Ini adalah pilihan yang paling berguna dalam fdupes arahan untuk menyingkirkan fail pendua dengan cekap.

Ambil perhatian bahawa, jika arahan dijalankan pada folder yang lebih besar (Cth. pada /rumah atau pada folder akar /), fdupes akan mengambil sedikit masa untuk dijalankan dan akan memaparkan bar kemajuan pada terminal.

Kami harap anda mendapati maklumat di halaman ini berguna. Jika anda mempunyai sebarang soalan, beritahu kami di bahagian komen di bawah.