Jak znaleźć i usunąć zduplikowane pliki w systemie Linux za pomocą narzędzia wiersza poleceń „fdupes”?

Dowiedz się, jak znaleźć i usunąć duplikaty plików za pomocą polecenia linux fdupes

Czy kiedykolwiek ściągnąłeś dokument PDF z Internetu, przeniosłeś go do jakiegoś folderu, a dziesięć miesięcy później pobrałeś go ponownie, ponieważ nie mogłeś znaleźć pierwszego? Czy masz „Dokument”, „Dokument (1)”, Dokument (2), wszystkie zgrupowane w tym samym folderze Pobrane?

Zwiększona dostępność Internetu na przestrzeni lat sprawiła, że ​​użytkownicy nie muszą tracić czasu na korzystanie z (często powolnych i nudnych) funkcji wyszukiwania w Eksploratorach plików i zamiast tego ponownie pobierają potrzebne pliki. To, w połączeniu z niezorganizowaną strukturą folderów, rzadko tworzy chaotyczną sytuację przechowywania, w której duplikaty plików mogą zająć nawet wiele gigabajtów miejsca.

Aby poradzić sobie z tymi zduplikowanymi plikami, społeczność GNU/Linuksa oferuje nam mnóstwo opcji wiersza poleceń i GUI. Jednym z takich łatwych w użyciu narzędzi wiersza poleceń jest „fdupes”.

Znajdź duplikaty za pomocą „fdupes” w systemie Linux

Aby znaleźć duplikaty w określonym katalogu, po prostu wpisz fdupes na terminalu Linux i uruchom go. W przeciwnym razie przejdź do wymaganego katalogu za pomocą płyta CD i biegnij fdupie. (ten . in polecenie oznacza bieżący katalog w wierszu poleceń systemu Linux).

Sprawdza to jednak tylko pliki w podanym katalogu. Jeśli katalog zawiera inny katalog (który może dodatkowo zawierać hierarchię katalogów poniżej), wystarczy przekazać -r (rekurencyjna) flaga do fdupes Komenda.

fdupes -r 

Usuwanie duplikatów

Teraz, gdy mamy listę zduplikowanych plików, możemy skorzystać z rm polecenie w systemie Linux, aby usunąć duplikaty zajmujące niepotrzebne miejsce.

rm 

Ale co, jeśli istnieje duża liczba zduplikowanych plików, a my chcemy jeden zachować, a resztę usunąć? Usunięcie każdego pliku jeden po drugim za pomocą rm w takim przypadku.

Korzystamy z -D flaga. Prosi użytkownika o wprowadzenie pliku, który ma być przechowywany, a resztę usuwa.

fdupes -d 

Notatka: Flagi mogą być również używane w połączeniu z większością poleceń systemu Linux.

fdupes -rd 

Posługiwać się -N flaga wraz z -D aby domyślnie zachować pierwszy plik i usunąć inne, bez wywoływania wiersza polecenia dla plików do zachowania.

fdupes -rdN 

To są najbardziej przydatne opcje w fdupes polecenie, aby skutecznie pozbyć się zduplikowanych plików.

Zwróć uwagę, że jeśli polecenie jest uruchamiane w większym folderze (np. on /Dom lub w folderze głównym /), uruchomienie fdupes zajmie trochę czasu i wyświetli na terminalu pasek postępu.

Mamy nadzieję, że informacje na tej stronie okażą się pomocne. Jeśli masz jakieś pytania, daj nam znać w sekcji komentarzy poniżej.