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.