Оние што ме сакаат сакаат да собираат одредени информации (како HD позадини, итн) имаме проблем што со текот на времето почнуваме да имаме дупликат информации во нашиот систем, типичен пример може да биде повторена позадина на Линукс (со различно име секоја датотека) Вистинскиот проблем можеби не е просторот, туку опсесивно-компулсивните редари како мене; Ние едноставно не можеме да бидеме мирни и во мир знаејќи дека во нашата скапоцена колекција има нешто што не е во ред, удвоено, погрешно
За среќа во Linux секогаш постои алатка за решавање на нашите проблеми, за овој случај на дупликат датотеки го имаме софтверот: дупчиња
Можете да го најдете во вашето складиште, на дистрибуции како Debian или врз основа на тоа едноставно: sudo apt-get install duff
ќе биде доволно да го инсталирам, во ArchLinux замислувам да биде sudo pacman -S duff
Откако ќе го инсталираме, користењето е навистина многу едноставно, на пример, ќе ги барам сите дупликати датотеки во мојата папка Слики (/ дома / kzkggaara / слики /):
duff -r /home/kzkggaara/Pictures
Параметар -r Така е што пребарува рекурзивно, а останува само да се дефинира во која папка треба да пребарува, во овој пример / home / kzkggaara / Pictures
Како што можете да видите, тоа ни кажува дека има 2 дупликати датотеки Слики / Паисажи / Пејзажи + Зелена / и исто така две дупликати датотеки во Слики / Мангас / Наруто / Шарингинс /
Ова е само мал дел од целата слика на екранот just Само што забележав дека имам многу дупликати датотеки 0_oU
Сега се наметнува прашањето: Како да избришете дупликат датотеки?
Со следнава команда, таа ќе ги бара сите дупликати датотеки и ќе избрише една од нив, односно тие се две идентични датотеки ... едната ќе се избрише:
duff -e0 -r /home/kzkggaara/Pictures/ | xargs -0 rm
Оваа команда повторувам, таа ќе ги елиминира дупликатите датотеки што се наоѓаат во директориумот што го наведовте, секогаш оставајќи само 1 датотека од сите други што можат да бидат идентични.
Јас сè уште тестирам комбинации на команди што можат да бидат корисни со букви, како и во man duff
читајќи како да го прилагодите излезот од него, препорачувам да ја прочитате помошта на дуф
Како и да е, во моментот нема уште многу што да се додаде, се надевам дека ја најдовте корисна оваа команда
Со почит
27 коментари, оставете ги вашите
Ви благодариме за бакшиш брат, дали можете во иднина да објавите некои објави за тоа како да користите "xargs"?
Ви благодариме!
Јас сè уште не сум експерт за xargs, едноставно да го објаснам (многу едноставно), xargs ви овозможува да извршувате команди со поминување на излезот или резултатот од претходно извршеното како параметар (т.е. што е пред цевката или | )
Еден детал, секогаш кога користите xargs обидете се да испратите податоци без \ освен поминување на -0 и потоа да примате во xargs со -0, ова е многу важно за имињата на датотеките што содржат простор како „мојата датотека е ова.mp3“.
Пример со најдете.
најдете -името „да се избрише“ ./ -печат0 | xargs -0 rm
ви благодариме за статијата, понекогаш има некои. Desktop (особено вино) повторени
Задоволство
Јас навистина користам да разјаснам дека во Arch и дериватите е инсталиран со титула, а не со pacman
Ви благодариме за појаснувањето: Д!
Многу добро!
Додадено во колекцијата на специјални алатки
Ви благодариме за коментарот
Одличен придонес, ви благодарам многу XD.
Со почит
Ви благодариме за коментарот
Добро е. Tryе се обидам да отстранам дупликат mp3s од мојата колекција uu од 100 GB
Ви благодариме за коментарот, со среќа
Добар влез, како и секогаш. Ви благодарам.
хахаха благодарам, секогаш се обидувам да ставам интересни работи
Многу добар придонес .. Ви благодариме!
Ви благодарам ^ - ^
Startе почнам да ги бришам сите дупликати датотеки од мојот диск што е исполнет, се надевам дека ќе испразнам околу 10 GB,
Ох, благодарам многу, ова ќе ми помогне многу во мојата работа
Ви благодарам многу што презентиравте мали програми што решаваат проблеми како оваа, толку честа појава кај корисниците на Интернет.
Ви благодариме што прочитавте и коментиравте.
Со почит
ова ме полуде> _ <благодарам !!!
Ви благодарам многу, имав хаос со дупликати фотографии што не знаев што да направам !!!!
ви благодарам
Извинете, се обидов да ги избришам дупликатите датотеки со синтаксата што ја наведовте, но излезот во терминалот ми кажува дека недостасува операторот
Јас пишувам вакво нешто во терминал:
duff -e0 -r / media / alejandro / backing / библиотеки / ebooksepub / | xargs -0 rm
и го добив ова: рм: недостасува операнд
Обидете се 'rm-help' за повеќе информации
Те молам, дали можеш да ми го кажеш операндот кога, како и во мојот случај, станува збор за бришење илјадници дупликати датотеки во мојата библиотека за епизоди?
Обидете се да ставите rm -R на крајот
Ви благодариме за вашето внимание, но за жал вашиот предлог не успеа, јас ви го покажувам резултатот:
alejandro @ alejandro-ubuntu-mate-1504: ~ $ duff -e0 -r / media / alejandro / резервна копија / библиотеки / ebooksepub / | xargs -0 rm -R
рм: недостасува операнд
Обидете се 'rm-help' за повеќе информации.
Добар совет.
проблемот со операторот rm е што не мора да се брише. Ако командата се изврши без цевка, се потврдува дека нема дупликати.
однос на