Zduplikowane pliki, jak je znaleźć i usunąć w Ubuntu

about lokalizuje zduplikowane pliki

W następnym artykule przyjrzymy się trzem narzędzia do wyszukiwania i usuwania duplikatów plików w Ubuntu. Może się okazać, że Twój komputer jest pełen zduplikowanych plików więcej niż jeden raz. Pewnego dnia odkrywasz, że twój dysk twardy jest wypełniony wieloma kopiami tych samych plików w różnych katalogach kopii zapasowych. Problem pojawia się, ponieważ często zapominamy o wyczyszczeniu tych plików, a dysk twardy zaczyna gromadzić zbyt wiele zduplikowanych plików po pewnym czasie.

Dlatego zawsze dobrze jest wiedzieć, jak to zrobić znajdź i usuń zduplikowane pliki. Aby to zrobić, możemy użyć narzędzi opisanych poniżej w Systemy operacyjne podobne do Uniksa. Musisz uważać przy usuwaniu zduplikowanych plików. Jeśli go nie masz, może to doprowadzić do przypadkowej utraty danych. Dlatego wskazane jest, aby zachować ostrożność podczas korzystania z tych narzędzi.

Znajdź i usuń zduplikowane pliki w Ubuntu

W przypadku tego zadania zobaczymy trzy dostępne narzędzia; Rdfind, Fdupes, Fslint.

Te trzy narzędzia są darmowy, open source i działa na większości systemów operacyjnych typu Unix.

Znajdować

Znajdować jest narzędziem otwarte źródło i wolne aby znaleźć zduplikowane pliki w katalogach i podkatalogach.

Porównaj pliki na podstawie ich treści, a nie nazwisk archiwum. Rdfind używa algorytmu klasyfikacji do rozróżnienia między oryginalnymi i zduplikowanymi plikami. Jeśli znajdzie dwa lub więcej takich samych plików, Rdfind jest wystarczająco inteligentny, aby znaleźć oryginalny plik. Gdy znajdziesz duplikaty, zgłosisz je nam. Możemy zdecydować o ich usunięciu lub wymianie.

Instalacja Rdfind

Otwieramy terminal (Ctrl + Alt + T) i piszemy:

zainstaluj Rdfind

sudo apt install rdfind

Używać

Po zainstalowaniu wystarczy uruchom polecenie Rdfind wraz ze ścieżką gdzie chcemy szukać zduplikowanych plików.

Rdfind działa

rdfind ~/Descargas/

Jak widać na powyższym zrzucie ekranu, polecenie Rdfind przeskanuje katalog ~ / Downloads. Zapisuje wyniki w pliku o nazwie results.txt, znajdującym się w bieżącym katalogu roboczym. To może zobacz nazwy możliwych duplikatów plików w pliku results.txt.

Możesz uzyskać więcej informacji o wszystkich oferowanych przez nią możliwościach, korzystając z sekcja pomocy lub strony podręcznika:

znaleźć pomoc

rdfind --help

man rdfind

fdupy

Fdupes to kolejne narzędzie wiersza poleceń dla zidentyfikować i usunąć zduplikowane pliki w określonych katalogach i podkatalogach. Jest to darmowe narzędzie otwarte źródło napisane w języku programowania C.

Fdupes identyfikuje duplikaty porównywanie rozmiarów plików, częściowe podpisy MD5, pełne podpisy MD5 i wreszcie wykonywanie porównania bajt po bajcie dla weryfikacji.

Jest podobny do narzędzia Rdfind, ale Fdupes ma kilka opcji wykonywania operacji, takich jak:

  • Rekurencyjnie szukaj zduplikowanych plików w katalogach i podkatalogach.
  • Nie uwzględniaj pustych plików i plików ukrytych.
  • Pokaż rozmiar duplikatów.
  • I wiele więcej.

Instalacja Fdupes

Otwieramy terminal (Ctrl + Alt + T) i piszemy:

instalacja fdupes

sudo apt install fdupes

Używać

Korzystanie z Fdupes jest dość proste. Po prostu uruchom następujące polecenie, aby na przykład znaleźć zduplikowane pliki w katalogu ~ / Downloads.

fdupes działa

fdupes ~/Descargas

Możemy także szukaj zduplikowanych plików w podkatalogach, używając po prostu opcji -r.

do usuń wszystkie duplikaty, opcją będzie -d.

fdupes -d ~/Descargas

To polecenie pozwoli nam wybrać zachowanie oryginału i wyeliminowanie wszystkich innych zduplikowanych plików. Tutaj musisz uważać. Jeśli nie będziemy ostrożni, możemy łatwo usunąć oryginalne pliki.

Aby dostać więcej informacji o używaniu fdupes, zobacz sekcję pomocy lub strony podręcznika:

pomoc fdupes

fdupes –help

man fdupes

FSlint

FSlint to kolejne narzędzie do wyszukiwania duplikatów plików, które znalazłem w Github. W przeciwieństwie do pozostałych dwóch narzędzi, FSlint ma tryby GUI i CLI. Dlatego jest łatwiejszym w użyciu narzędziem.

FSlint znajduje nie tylko duplikaty, ale także dowiązania symboliczne, błędne nazwy, pliki tymczasowe, błędne IDS, puste katalogi i nieusunięte pliki binarne itp.

Zainstaluj Fslint

Otwieramy terminal (Ctrl + Alt + T) i piszemy:

instalacja fslint

sudo apt install fslint

Używać

Po zainstalowaniu możemy uruchom go z menu aplikacji.

fslint launcher

Jak widać, interfejs FSlint jest łatwy w użyciu i nie wymaga objaśnień. W zakładce Ścieżka wyszukiwania, dodamy trasę, którą chcemy przeskanować. Będziemy musieli tylko kliknąć przycisk Szukaj, aby wyszukać duplikaty. Zaznacz opcję „Rekursywnie?” rekurencyjne wyszukiwanie duplikatów w katalogach i podkatalogach. FSlint szybko przeskanuje podany katalog i wyświetli je.

Podręcznik fslinta

Z listy, wybierz duplikaty, które chcesz wyczyścić. Możesz pracować z każdym z nich za pomocą akcji, takich jak Zapisz, Usuń, Scal i Łącze symboliczne. Na karcie Parametry wyszukiwania zaawansowanego można określić ścieżki do wykluczenia podczas wyszukiwania duplikatów.

Aby dostać więcej szczegółów na temat FSlint, zobacz sekcję pomocy i strony podręcznika.

pomoc fslint

/usr/share/fslint/fslint/fslint --help

man fslint

To tylko trzy skuteczne narzędzia do wyszukiwania i usuwania niechcianych duplikatów plików w Gnu / Linux.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   miguelcm powiedział

    Może przegapiłeś wzmiankę o duff. Dzięki.

  2.   Lucio Chavez powiedział

    Bardzo dobry wkład! Wielkie dzięki!

  3.   Miguel A. Luque powiedział

    Dziękuję za prostotę i szczegółowość Twojego wkładu, który rozwiązał problem za mnie. Jeszcze raz dziękuję!! Pozdrowienia,

  4.   Francesc powiedział

    FSLINT w wersji 20.04 nie istnieje. czy jest jakikolwiek sposób mogę go zainstalować.
    dzięki

  5.   Claudio Festene powiedział

    Spektakularny rdfind. Przetestowałem to na Xubuntu 18-04 i działało świetnie!