Они који ме воле воле да прикупљају одређене информације (као ХД позадине итд) имамо проблем што временом почињемо да имамо дуплиране информације у нашем систему, типичан пример може бити поновљена Линук позадина (са различитим називом сваке датотеке). Прави проблем можда није свемир, већ опсесивно-компулзивни редари попут мене; једноставно не можемо бити мирни и спокојни, знајући да у нашој драгоценој колекцији постоји нешто погрешно, дуплицирано, погрешно 😀
Срећом у Линуку увек постоји алат за решавање наших проблема, за овај случај дуплираних датотека имамо софтвер: дуфф
Можете га пронаћи у спремишту, у дистрибуцијама попут Дебиана или на основу њега једноставно: sudo apt-get install duff
биће довољно да га инсталирате, у АрцхЛинук-у претпостављам да јесте sudo pacman -S duff
Једном када га инсталирамо, његово коришћење је заиста врло једноставно, на пример, потражићу све дупликате датотека у својој фасцикли Слике (/ хоме / кзкггаара / слике /):
duff -r /home/kzkggaara/Pictures
Параметар -r Тако је да претражује рекурзивно, а затим остаје само да дефинише у којој фасцикли треба да претражује, у овом примеру / хоме / кзкггаара / Пицтурес
Ово ће вам показати нешто попут:
Као што видите, говори нам да у датотеци постоје 2 дупликата датотека Слике / Паисајес / Пејзажи + зелено / а такође и две дупликате датотека у Слике / Мангас / Наруто / Схаринганс /
Ово је само мали део целог екрана… Управо сам приметио да имам пуно дупликата датотека 0_оУ
Сад се намеће питање: Како избрисати дупликате датотека?
Следећом наредбом ће претражити све дупликате датотека и избрисати једну од њих, односно то су две идентичне датотеке ... једна од њих ће бити избрисана:
duff -e0 -r /home/kzkggaara/Pictures/ | xargs -0 rm
Понављам, ова наредба ће елиминисати дупликате датотека које се налазе у директоријуму који сте навели, остављајући увек само 1 датотеку од свих осталих које могу бити идентичне.
Још увек тестирам комбинације команди које би могле бити корисне са дуфф ... каргс, као и у man duff
читајући како прилагодити његов излаз, препоручујем вам да прочитате помоћ дуфф-а фф
У сваком случају, тренутно се не може додати још много, надам се да вам је ова наредба била корисна 😀
поздрави
Хвала на савету брате, да ли би могао у будућности да поставиш неке објаве о томе како да користиш „каргс“?
Хвала!
Још нисам стручњак за каргс, да бих то објаснио једноставно (врло једноставно), каргс вам омогућава да извршавате наредбе преношењем излаза или резултата онога што је раније извршено као параметар (то јест, шта је испред цеви или | )
Један детаљ, сваки пут када користите каргс покушајте да му пошаљете податке без \ осим додавања -0, а затим примите у каргс са -0, ово је веома важно за имена датотека која садрже размак попут "моја датотека је ово.мп3".
Пример са налазом.
пронађи -инаме "за брисање" ./ -принт0 | каргс -0 рм
хвала на чланку, понекад се понови неки .десктоп (посебно вино)
Задовољство 🙂
Користим појашњење да је у Арцху и дериватима инсталиран са иаоурт, а не са пацманом
Хвала на појашњењу: Д!
Врло добро!
Додато у колекцију специјалних алата 🙂
Хвала на коментару 😀
Одличан допринос, пуно хвала КСД.
поздрави
Хвала вам што сте коментарисали 🙂
Добро је. Покушаћу да уклоним дупликате мп3-а из моје 100гб уу колекције
Хвала на коментару, срећно 🙂
Добар инпут, као и увек. Хвала вам.
хахаха хвала, увек се трудим да стављам занимљиве ствари 😉
Добар допринос .. Хвала!
Хвала вам ^ - ^
Почећу да бришем све своје дупликате датотека са свог диска који је напуњен, надам се да ћу испразнити око 10Гб,
Ох, хвала вам пуно, ово ће ми пуно помоћи у раду 😉
Пуно вам хвала што сте представили мале програме који решавају проблеме попут овог, тако честе међу корисницима Интернета.
Хвала вам што читате и коментаришете.
поздрави
ово ме излудило> _ <хвала !!!
Хвала вам пуно. Имао сам нереда са дупликатима фотографија и нисам знао шта да радим!
Мерци
Жао ми је, покушао сам да обришем дупликате датотека са синтаксом коју наведете, али излаз у терминалу ми говори да недостаје рм операнд
Напишем нешто слично у терминал:
дуфф -е0 -р / медиа / алејандро / бацкинг / либрариес / ебооксепуб / | каргс -0 рм
и добијам ово: рм: недостаје операнд
Покушајте са „рм –хелп“ за више информација
Молим вас, можете ли ми рећи операнд када се, као у мом случају, ради о брисању хиљада дупликата датотека у мојој епуб библиотеци?
Покушајте да на крају ставите рм -Р
Хвала на пажњи, али нажалост ваш предлог није успео, показаћу вам резултате:
алејандро @ алејандро-убунту-мате-1504: ~ $ дуфф -е0 -р / медиа / алејандро / бацкуп / либрариес / ебооксепуб / | каргс -0 рм -Р
рм: недостаје операнд
Покушајте са „рм –хелп“ за више информација.
Добар савет.
проблем рм операнда је тај што не мора да се брише. ако се наредба изврши без цијеви, провјерава се да нема дупликата.
поздрав