Główna » jak » Jak znaleźć i usunąć duplikaty plików w systemie Linux

    Jak znaleźć i usunąć duplikaty plików w systemie Linux

    Niezależnie od tego, czy używasz Linuksa na komputerze, czy na serwerze, istnieją dobre narzędzia, które przeskanują twój system pod kątem duplikatów plików i pomogą usunąć je, aby zwolnić miejsce. Dostępne są stałe interfejsy graficzne i wiersza poleceń.

    Zduplikowane pliki niepotrzebnie marnują miejsce na dysku. W końcu, jeśli naprawdę potrzebujesz tego samego pliku w dwóch różnych lokalizacjach, zawsze możesz ustawić dowiązanie symboliczne lub twarde, przechowując dane tylko w jednym miejscu na dysku.

    FSlint

    FSlint jest dostępny w różnych repozytoriach oprogramowania dystrybucji Linuksa, w tym Ubuntu, Debian, Fedora i Red Hat. Po prostu odpal menedżera pakietów i zainstaluj pakiet "fslint". To narzędzie zapewnia domyślnie wygodny interfejs graficzny, ale zawiera również wersje wiersza poleceń różnych jego funkcji. Podobnie jak wiele innych aplikacji systemu Linux, interfejs graficzny FSlint to tylko front-end, który używa podrzędnych poleceń FSlint.

    Nie daj się jednak odstraszyć od używania wygodnego interfejsu graficznego FSlint. Domyślnie otwiera się z wybranym panelem Duplikaty i katalogiem osobistym jako domyślną ścieżką wyszukiwania. Wszystko, co musisz zrobić, to kliknąć przycisk Znajdź, a FSlint znajdzie listę duplikatów plików w katalogach w folderze domowym. Użyj przycisków, aby usunąć pliki, które chcesz usunąć, i kliknij je dwukrotnie, aby wyświetlić podgląd.

    Zauważ, że narzędzia wiersza poleceń nie są domyślnie ustawione na Twojej ścieżce, więc nie możesz ich uruchamiać jak typowych poleceń. W Ubuntu znajdziesz je w katalogu / usr / share / fslint / fslint. Tak więc, jeśli chcesz uruchomić całe skanowanie fslint w jednym katalogu, oto polecenia uruchamiane w systemie Ubuntu:

    cd / usr / share / fslint / fslint

    ./ fslint / path / to / directory

    To polecenie w rzeczywistości niczego nie usunie. To po prostu wydrukuje listę duplikatów plików - jesteś sam na resztę.

    fdupes

    Polecenie fdupes zazwyczaj nie jest instalowane domyślnie, ale jest dostępne w wielu repozytoriach dystrybucji Linuksa. To proste narzędzie wiersza poleceń. Jest to prawdopodobnie najwygodniejsze i najszybsze narzędzie, z którego możesz skorzystać, jeśli chcesz znaleźć duplikaty plików w środowisku, w którym masz dostęp tylko do linii poleceń Linuksa, a nie do graficznego interfejsu użytkownika.

    Korzystanie z niego jest proste. Po prostu uruchom polecenie fdupes, a następnie ścieżkę do katalogu. Więc, fdupes / home / chris wyświetli wszystkie duplikaty plików w katalogu / home / chris - ale nie w podkatalogach! The fdupes -r / home / chris Polecenie rekursywnie przeszuka wszystkie podkatalogi wewnątrz / home / chris dla duplikatów plików i wyświetli je.

    To narzędzie nie usunie niczego automatycznie, po prostu wyświetli listę duplikatów plików. Jeśli chcesz, możesz ręcznie usunąć duplikaty plików. Można również uruchomić polecenie za pomocą przełącznika -d, aby ułatwić usuwanie plików. Zostaniesz poproszony o wybranie plików, które chcesz zachować.

    dupeGuru, dupeGuru Music Edition i dupeGuru Pictures Edition

    Tak, jeszcze raz polecimy dupeGuru. Jest to narzędzie o otwartym kodzie źródłowym i wieloplatformowym, które jest tak przydatne, że już poleciliśmy je do znajdowania zduplikowanych plików w systemie Windows i oczyszczania duplikatów plików na komputerze Mac.

    dupeGuru jest nieco mniej wygodny, ponieważ nie jest dostępny w większości repozytoriów oprogramowania dystrybucji Linuksa - chociaż jest dostępny w repozytoriach Arch Linux. Jednak strona internetowa dupeGuru oferuje PPA, który pozwala łatwo instalować pakiety oprogramowania na dystrybucjach Linux Ubuntu i Ubuntu. Użytkownicy innych dystrybucji Linuksa mogliby nawet skompilować go ze źródła.

    Podobnie jak w systemach Windows i Mac, dupeGuru oferuje trzy różne wersje - standardową dla podstawowego skanowania plików duplikatów, wydanie przeznaczone do wyszukiwania duplikatów utworów, które mogły zostać zgrane lub zakodowane w inny sposób, oraz wydanie przeznaczone do wyszukiwania podobnych zdjęć, które zostały obrócony, skalowany lub zmodyfikowany w inny sposób. Możesz pobrać je wszystkie ze strony internetowej dupeGuru, a wszystkie trzy są dostępne w Ubuntu PPA.

    Ta aplikacja działa tak jak na innych platformach. Uruchom go, dodaj jeden lub więcej folderów do skanowania i kliknij Skanuj. Zobaczysz listę duplikatów plików, możesz je sprawdzić i usunąć - lub przenieść na inne platformy. Możesz również łatwo otworzyć i zbadać plik za pomocą dwukrotnego kliknięcia.

    Po instalacji pakiet Ubuntu musi zostać uruchomiony z wiersza poleceń - na przykład z dupeguru_se polecenie dla standardowej edycji. Wygląda na to, że domyślnie nie ma zainstalowanego skrótu na pulpicie. Ten brak integracji systemu jest jedynym powodem, dla którego nie możemy polecić tego narzędzia bardziej, ponieważ działa dobrze, gdy zostanie zainstalowany i uruchomiony.


    Jak można się spodziewać, nie jest to pełna lista. Znajdziesz wiele innych narzędzi do wyszukiwania plików - głównie polecenia bez interfejsu graficznego - w menadżerze pakietów dystrybucji Linux. Jeśli nie masz konkretnych potrzeb, powyższe narzędzia są naszymi ulubionymi i polecane przez nas.