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

У ту сврху пронаћи ћете различите програме за идентификацију и брисање дуплицираних датотека. И фдупес је један такав програм за Линук. Зато наставите док разговарамо о фдупес -у и водимо вас кроз кораке за проналажење и брисање дуплираних датотека на Линук -у.

Шта је фдупес?

Фдупес је програм заснован на ЦЛИ за проналажење и брисање дуплираних датотека на Линук-у. Објављено је под МИТ лиценцом дана ГитХуб.

У свом најједноставнијем облику, програм ради тако што покреће наведени директоријум мд5сум да упоредимо МД5 потписима својих датотека. Затим покреће поређење бајт по бајт како би идентификовао дупликате датотека и осигурао да дупликати нису изостављени.

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

instagram viewer

Како инсталирати фдупес на Линук?

Фдупес је доступан на већини великих Линук дистрибуција као што су Убунту, Арцх, Федора итд. На основу дистро -а који користите на свом рачунару, издајте доле наведене команде.

На Убунту или Дебиан системима:

судо апт инсталл фдупес

Да бисте инсталирали фдупес на Федора/ЦентОС и друге дистрибуте засноване на РХЕЛ-у:

судо днф инсталл фдупес

На Арцх Линук -у и Мањару:

судо пацман -С фдупес

Како користити фдупес?

Након што инсталирате програм на рачунар, следите доле наведене кораке да бисте пронашли и уклонили дупле датотеке.

Проналажење дупликата датотека помоћу фдупес

Прво, почнимо са тражењем свих дуплицираних датотека у директорију. Основна синтакса за ово је:

фдупес путања/до/директоријума

На пример, ако желите да пронађете дупликате датотека у Документи директоријуму, покренули бисте:

фдупес ~/Документи

Излаз:

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

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

Да бисте извршили рекурзивно претраживање у фдупес -у, користите застава:

фдупес -р путања/до/директоријума

На пример:

фдупес -р ~/Документи

Излаз:

Док горње две команде могу лако пронаћи дупле датотеке унутар наведеног директоријума (и његових поддиректоријума), њихов излаз укључује и дупле датотеке (или празне) дупле датотеке.

Иако би ова функција могла бити корисна ако имате превише празних дупликата датотека вашем систему, може унети забуну када само желите да сазнате непразне дупликате у именик.

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

Белешка: Можете искључити непразне дупликате датотека и у нормалном и у рекурзивном претраживању.

Да бисте тражили само празне дупликате датотека на свом рачунару:

фдупес -н ~/Документи

Излаз:

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

Да бисте то урадили, покрените:

фдупес патх/то/дирецтори> филе_наме.ткт

...где патх/то/директоријум је директоријум у коме желите да извршите претрагу.

Да бисте тражили дупле датотеке у Документи директоријум, а затим пошаљите излаз у датотеку:

фдупес /хоме /Доцументс> оутпут.ткт

И на крају, али не и најмање важно, ако желите да видите сажетак свих информација везаних за дупле датотеке у директорију, можете користитизаставица у вашим командама:

фдупес -м путања/до/директоријума

Да бисте добили дупликате података о датотеци за Документи именик:

фдупес -м ~/Документи

Излаз:

У било ком тренутку док користите фдупес, ако желите помоћ око команде или функције, користите опцију да потражите помоћ за командну линију:

фдупес -х

Брисање дупликата датотека у Линук -у помоћу фдупес -а

Након што идентификујете дупле датотеке у директоријуму, можете наставити са уклањањем/брисањем ових датотека из система да бисте очистили неред и ослободили простор за складиштење.

Да бисте избрисали дупликат датотеке, наведите заставица са командом и погоди Ентер:

фдупес -д путања/до/директоријума

Да бисте уклонили дупле датотеке у Преузимања фолдер:

фдупес -д ~/Преузимања

Фдупес ће вам сада представити листу свих дуплицираних датотека у том директоријуму и даће вам могућност да сачувате оне које желите да задржите на свом рачунару.

На пример, ако желите да сачувате прву датотеку у скупу 1, унели бисте 1 након излаза фдупес претражи и погоди Ентер.

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

На пример, ако желите да сачувате датотеке 1, 3 и 5, морате да унесете:

1,3,5

У случају да желите да сачувате прву инстанцу датотеке у сваком скупу дупликата датотека и желите да занемарите одзив, то можете учинити укључивањем прекидач, као што је приказано у следећој команди:

фдупес -д -Н путања/до/директоријума

На пример:

фдупес -д -Н ~/Документи

Успешно брисање дуплих датотека у Линук -у

Организовање датотека је досадан задатак сам по себи. Додајте томе проблеме које стварају дупле датотеке и гледате неколико сати у времену и труд уложен у организацију вашег неуредног складишног простора.

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

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

ОбјавиТвеетЕмаил
Како пронаћи дупле податке у Линук текстуалној датотеци помоћу уник -а

Ако имате текстуалну датотеку са дупликатом садржаја коју желите да уклоните, време је да научите како да користите команду уник.

Прочитајте следеће

Повезане теме
  • Линук
  • Управљање датотекама
  • Линук наредбе
О аутору
Иасх Вате (23 објављена чланка)

Иасх је писац особља у МУО за уради сам, Линук, програмирање и безбедност. Пре него што је своју страст писао, развијао се за веб и иОС. Његово писање можете пронаћи и на ТецхПП -у, где покрива друге вертикале. Осим о технологији, воли да говори о астрономији, Формули 1 и сатовима.

Више од Иасх Вате -а

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили