Naučte sa, ako nájsť a odstrániť duplicitné súbory pomocou linuxového príkazu fdupes
Stiahli ste si niekedy z internetu dokument PDF, presunuli ste ho do nejakého priečinka a po desiatich mesiacoch ste ho stiahli znova, pretože ste ten prvý nevedeli nájsť? Máte „Dokument“, „Dokument (1)“, Dokument (2), všetky zoskupené v rovnakom priečinku Stiahnuté súbory?
Zvýšená dostupnosť internetu v priebehu rokov zabezpečila, že používatelia nemusia tráviť čas používaním (často pomalých a nudných) funkcií vyhľadávania v Prieskumníkovi súborov a namiesto toho si potrebné súbory sťahovať znova. To spolu s neorganizovanými štruktúrami priečinkov zriedkavo vytvára chaotickú situáciu ukladania, v ktorej by duplicitné súbory mohli zaberať až niekoľko gigabajtov priestoru.
Aby sme si poradili s týmito duplicitnými súbormi, komunita GNU/Linux nám ponúka množstvo možností príkazového riadku a GUI. Jedným z takýchto ľahko použiteľných nástrojov príkazového riadku je „fdupes“.
Nájdite duplikáty pomocou „fdupes“ v systéme Linux
Ak chcete nájsť duplikáty v konkrétnom adresári, jednoducho zadajte fdupes
na termináli Linux a spustite ho. V opačnom prípade prejdite do požadovaného adresára pomocou cd
a utekaj fdupes.
(ten .
v príkaze znamená aktuálny adresár v príkazovom riadku Linuxu).
Toto však kontroluje iba súbory v danom adresári. Ak adresár obsahuje ďalší adresár (ktorý môže ďalej obsahovať hierarchiu adresárov pod ním), musíme jednoducho odovzdať -r
(rekurzívny) príznak na fdupes
príkaz.
fdupes -r
Odstraňovanie duplikátov
Teraz, keď máme zoznam duplicitných súborov, môžeme použiť rm
príkaz v systéme Linux na odstránenie duplikátov, ktoré spotrebúvajú zbytočné miesto.
rm
Čo ak však existuje veľké množstvo duplicitných súborov a my si chceme jeden ponechať a zvyšok z nich odstrániť? Je dosť ťažkopádne odstraňovať každý súbor jeden po druhom rm
v takom prípade.
Využívame -d
vlajka. Vyzve používateľa, aby zadal súbor, ktorý sa má zachovať, a zvyšok vymaže.
fdupes -d
Poznámka: Príznaky možno použiť aj v kombinácii s väčšinou príkazov Linuxu.
fdupes -rd
Použite -N
vlajka spolu s -d
ponechať prvý súbor v predvolenom nastavení a odstrániť ostatné bez toho, aby sa príkazový riadok pre súbory ponechal.
fdupes -rdN
Toto sú najužitočnejšie možnosti v fdupes
príkaz na efektívne odstránenie duplicitných súborov.
Upozorňujeme, že ak je príkaz spustený vo väčšom priečinku (napr /Domov
alebo v koreňovom priečinku /
), spustenie fdupes bude chvíľu trvať a na termináli sa zobrazí indikátor priebehu.
Dúfame, že vám informácie na tejto stránke pomôžu. Ak máte nejaké otázky, dajte nám vedieť v sekcii komentárov nižšie.