Начална » как да » Как да намерите и премахнете дублирани файлове на Linux

    Как да намерите и премахнете дублирани файлове на Linux

    Независимо дали използвате Linux на работния плот или сървър, има добри инструменти, които ще сканират системата ви за дублиращи се файлове и ще ви помогнат да ги премахнете, за да освободите място. И двата графични интерфейса са достъпни.

    Дублираните файлове са ненужна загуба на дисково пространство. В крайна сметка, ако наистина имате нужда от същия файл в две различни местоположения, винаги можете да настроите символична връзка или твърда връзка, съхранявайки данните само на едно място на диска.

    FSlint

    FSlint се предлага в различни софтуерни хранилища на Linux дистрибуции, включително Ubuntu, Debian, Fedora и Red Hat. Просто пуснете мениджъра на пакети и инсталирайте пакета "fslint". Тази помощна програма осигурява удобен графичен интерфейс по подразбиране, но включва и версии на командния ред на различните му функции. Подобно на много Linux приложения, графичният интерфейс на FSlint е просто преден край, който използва командите FSlint под него..

    Не позволявайте да ви плаши от използването на удобния графичен интерфейс на FSlint. По подразбиране се отваря с избрания прозорец Дубликати и домашната ви директория като път за търсене по подразбиране. Всичко, което трябва да направите, е да щракнете върху бутона Търсене и FSlint ще намерите списък с дублиращи се файлове в директориите под вашата домашна папка. Използвайте бутоните, за да изтриете всички файлове, които искате да премахнете, и щракнете двукратно върху тях, за да ги прегледате.

    Имайте предвид, че помощните програми от командния ред по подразбиране не са във вашия път, така че не можете да ги изпълните като типични команди. На Ubuntu ще ги намерите в / usr / share / fslint / fslint. Така че, ако искате да изпълните цялото сканиране на fslint в една директория, тук са командите, които бихте изпълнили на Ubuntu:

    cd / usr / share / fslint / fslint

    ./ fslint / path / to / директория

    Тази команда няма да изтрие нищо. Той просто ще отпечата списък с дублиращи се файлове - вие сте сами за останалите.

    fdupes

    Командата fdupes обикновено не се инсталира по подразбиране, но е достъпна в много хранилища на Linux дистрибуция. Това е прост инструмент за командния ред. Това е може би най-удобният, най-бърз инструмент, който можете да използвате, ако искате да намерите дублиращи се файлове в среда, в която имате достъп само до команден ред на Linux, а не до графичен потребителски интерфейс.

    Използването му е просто. Просто изпълнете командата fdupes, последвана от пътя към директорията. Така, fdupes / home / chris ще изброи всички дублирани файлове в директорията / home / chris - но не в поддиректориите! Най- fdupes -r / home / chris команда ще рекурсивно да търси всички поддиректории вътре / home / chris за дублирани файлове и да ги изброява.

    Този инструмент няма автоматично да премахне нищо, просто ще ви покаже списък с дублиращи се файлове. След това можете да изтриете дублиращите се файлове на ръка, ако желаете. Можете също да изпълните командата с ключа -d, за да ви помогне да изтриете файлове. Ще бъдете подканени да изберете файловете, които искате да запазите.

    dupeGuru, dupeGuru Music Edition и dupeGuru Pictures Edition

    Да, отново ще препоръчаме dupeGuru. Това е инструмент с отворен код и крос-платформа, който е толкова полезен, че вече сме го препоръчали за намиране на дублирани файлове в Windows и почистване на дублирани файлове на Macintosh.

    dupeGuru е малко по-удобен, защото не е наличен в повечето хранилища на Linux дистрибуции - въпреки че е достъпен в хранилищата на Arch Linux. Въпреки това, сайтът dupeGuru предлага PPA, която ви позволява лесно да инсталирате своите софтуерни пакети на Ubuntu и Ubuntu-базирани Linux дистрибуции. Потребителите на други дистрибуции на Linux дори могат да го компилират от източник.

    Както при Windows и Mac, dupeGuru предлага три различни издания - стандартно издание за основно дублиране на сканиране на файлове, издание, предназначено за намиране на дублирани песни, които може да са разкъсани или кодирани по различен начин, и издание, предназначено за намиране на подобни снимки, въртене, преоразмеряване или друго модифициране. Можете да ги получите от сайта на dupeGuru, като и трите са налични в PPA на Ubuntu.

    Това приложение работи точно както на други платформи. Стартирайте го, добавете една или повече папки за сканиране и щракнете върху Сканиране. Ще видите списък с дублиращи се файлове и можете да ги проверите и да ги премахнете - или да ги преместите на други платформи. Можете също така лесно да отваряте и преглеждате файла с двойно кликване.

    След инсталацията пакетът Ubuntu трябва да бъде стартиран от команден ред - например с dupeguru_se за стандартното издание. Изглежда, че по подразбиране няма инсталиран пряк път на работния плот. Тази липса на системна интеграция е единствената причина, поради която не можем да препоръчаме тази програма по-високо, тъй като тя работи добре, след като я инсталирате и стартирате.


    Както може би очаквате, това не е пълен списък. Ще намерите много други помощни програми за намиране на дублиращи се файлове - най-вече команди без графичен интерфейс - в диспечера на пакети на Linux. Освен ако нямате специфични нужди, горепосочените инструменти са нашите фаворити и тези, които препоръчваме.