Како пронаћи и уклонити дупликате датотека у Линуку користећи алатку командне линије 'фдупес'

Научите како да пронађете и уклоните дупликате датотека користећи линук команду фдупес

Да ли сте икада преузели ПДФ документ са интернета, преместили га у неки фолдер, па десет месеци касније поново преузели, јер нисте могли да пронађете први? Да ли имате „Документ“, „Документ(1)“, Документ(2), све груписане у истом фолдеру Преузимања?

Повећана доступност Интернета током година је обезбедила да корисници не морају да троше време користећи (често споре и досадне) функције претраживања у Филе Екплорер-у и уместо тога поново преузимају потребне датотеке. Ово, заједно са неорганизованим структурама фасцикли, ретко ствара хаотичну ситуацију складиштења у којој дупле датотеке могу заузети до више гигабајта простора.

Да бисмо се бавили овим дуплираним датотекама, ГНУ/Линук заједница нам нуди мноштво опција заснованих на командној линији и ГУИ. Један такав једноставан алат командне линије је „фдупес“.

Пронађите дупликате користећи „фдупес“ у Линуку

Да бисте пронашли дупликате у одређеном директоријуму, једноставно укуцајте фдупес на Линук терминалу и покрените га. У супротном идите у тражени директоријум користећи цд и трчи фдупес. (тхе . ин цомманд означава тренутни директоријум у Линук командној линији).

Међутим, ово проверава само датотеке унутар датог директоријума. Ако директоријум садржи други директоријум (који може даље да садржи хијерархију директоријума испод њега), једноставно морамо да проследимо (рекурзивна) застава за фдупес команда.

фдупес -р 

Уклањање дупликата

Сада када имамо листу дупликата датотека, можемо да искористимо рм команду у Линук-у за уклањање дупликата који заузимају непотребан простор.

рм 

Али шта ако постоји велики број дупликата датотека, а ми желимо да задржимо једну и уклонимо остале? Постаје прилично гломазно уклањати сваку датотеку једну по једну помоћу рм у том случају.

Користимо се застава. Од корисника тражи да унесе датотеку коју треба да задржи и брише остатак.

фдупес -д 

Белешка: Заставице се такође могу користити у комбинацији са већином Линук команди.

фдупес -рд 

Користите застава заједно са да бисте задржали прву датотеку подразумевано и уклонили друге, без прављења командне линије за чување датотека.

фдупес -рдН 

Ово су најкорисније опције у фдупес команду за ефикасно уклањање дупликата датотека.

Имајте на уму да, ако се команда покрене у већем фолдеру (нпр /кућа или у основној фасцикли /), фдупе-у ће бити потребно неко време да се покрене и приказаће траку напретка на терминалу.

Надамо се да ће вам информације на овој страници бити од помоћи. Ако имате било каквих питања, обавестите нас у одељку за коментаре испод.