Brakuje Ci miejsca na komputerze z systemem Linux, ale nie masz pojęcia, co pochłania Twoje cenne miejsce? Duplikaty plików mogą być głównym powodem problemów z małą ilością miejsca. Nie martw się więcej, ponieważ w tym artykule omówimy niesamowite narzędzia do znajdowania i usuwania duplikatów plików w systemie Linux. Mogą one pomóc zoptymalizować pamięć masową i poprawić wydajność systemu.
Spis treści
Usuwanie zduplikowanych plików za pomocą polecenia fdupes
Napisane w języku C polecenie fdupes jest darmowym narzędziem wiersza poleceń typu open source służącym do znajdowania i usuwania duplikatów plików na komputerze System plików Linuksa. Dzięki fdupes możesz wyszukiwać duplikaty na podstawie różnych parametrów, takich jak nazwy plików, skrót MD5, rozmiar pliku itp. Aby zainstalować fdupes w systemie Linux, użyj następującego polecenia zgodnie z dystrybucją Linuksa:
Dla systemów opartych na Debianie: sudo apt-get install fdupes Dla systemów opartych na RHEL/Cent-OS: sudo yum install epel-release sudo yum install fdupes Dla systemów opartych na Arch systemów: sudo pacman-S fdupes
Teraz, gdy zainstalowałeś fdupes w swoim systemie, przejdźmy do jego składni i opcji:
fdupes Niektóre z typowych opcji parowania z poleceniem fdupes to: Powiedzmy, że chcesz wyszukać zduplikowane pliki i usunąć je w katalogu ~/Documents/test/testing, użyj tego polecenia: fdupes-rd ~/Documents/test/testing Następnie pojawi się monit o zachowanie ustawionych numerów; wpisz numery zestawów, których nie chcesz usunąć. Inne pliki oprócz tych zostaną usunięte. Zachowane pliki będą oznaczone symbolem „[+]” z przodu, natomiast symbol „[-]” oznacza usunięte zestawy plików. Polecenie rdfind, które oznacza „wyszukiwanie nadmiarowych danych”, to bezpłatne narzędzie wiersza poleceń typu open source służące do usuwania duplikatów plików w Linuksie. Wykorzystuje „algorytm rankingowy” do sortowania plików na podstawie ich i-węzłów przed odczytaniem dysku w celu porównania plików, co czyni go znacznie szybszym niż jakiekolwiek inne narzędzie. Użyj następującego polecenia, aby zainstalować rdfind zgodnie ze swoją dystrybucją: Dla systemów Linux opartych na Debianie: sudo apt install rdfind Dla systemów Linux opartych na Fedorze: sudo dnf install rdfind Dla systemów Linux opartych na Arch: sudo pacman-S rdfind Składnia rdfind jest całkiem prosta: rdfind Niektóre z typowych opcji parowania z poleceniem rdfind to: Zobaczmy teraz, jak używać polecenia rdfind do znajdowania i usuwania duplikatów plików w systemie Linux. Powiedzmy, że chcesz znaleźć wszystkie duplikaty plików w katalogu ~/Documents/test/testing, użyj tego polecenia: rdfind ~/Documents/test/testing Po wykonaniu polecenia rozpocznie się skanowanie w poszukiwaniu duplikatów pliki i przechowywanie ich szczegółów w automatycznie generowanym pliku o nazwie „results.txt” na komputerze z systemem Linux. Ty może wyświetlić zawartość pliku Results.txt za pomocą polecenia cat w systemie Linux w następujący sposób: Aby usunąć duplikaty znalezione przez polecenie rdfind, po prostu dodaj flagę-deleteduplicates, na przykład: rdfind-deleteduplicates true ~/Documents/test/ Zamiast tego, jeśli chcesz zastąpić zduplikowane pliki twardymi linkami, użyj tego polecenia: rdfind-makehardlinks true ~/Documents/test/ Narzędzia graficznego interfejsu użytkownika (GUI) zapewniają bardzo łatwe w użyciu i przyjazne dla użytkownika podejście do zarządzania duplikatami plików w Linuksie. Za pomocą kilku kliknięć możesz znaleźć i usunąć duplikaty plików w systemie plików Linux, zwalniając w ten sposób pamięć i zwiększając szybkość systemu. FSlint to zarówno graficzny interfejs użytkownika, jak i narzędzie oparte na linii poleceń zarówno dla początkujących, jak i zaawansowanych użytkowników. Za pomocą kilku kliknięć możesz zidentyfikować i wyeliminować duplikaty, zwalniając cenne miejsce w systemie. Wykonaj następujące kroki, aby zainstalować FSlint na dowolnej dystrybucji Linuksa: Dla systemów opartych na Debianie: sudo apt update && sudo apt install snapd Dla systemów opartych na Cent OS lub RHEL: sudo yum install snapd sudo systemctl enable–now snapd.socket sudo ln-s/var/lib/snapd/snap/snap Dla systemów opartych na Arch: sudo pacman-S snapd sudo systemctl enable–now snapd.socket sudo ln-s/var/lib/snapd/snap/snap sudo snap install fslint-unofficial Aby znaleźć i usunąć duplikaty za pomocą FSlint, wykonaj następujące kroki: Uruchom FSlint Janitor z menu aplikacji. Kliknij przycisk „+ Dodaj” w lewym górnym rogu. Teraz wybierz katalog, w którym chcesz aby odfiltrować duplikaty i kliknij przycisk „OK” w prawym dolnym rogu. Wybierz opcję „Duplikaty” z lewy panel i kliknij przycisk „Znajdź”. Centralny panel będzie teraz wyświetlał duplikat plików wraz z zajmowaną przez nie pamięcią. Przytrzymaj przycisk „CTRL” na klawiaturze, klikając nazwy plików, które chcesz usunąć, aby wybrać pliki. Po zakończeniu kliknij przycisk „Usuń”. Następnie wybierz „Tak” w potwierdzeniu wyskakujące okienko, aby usunąć zduplikowane pliki. Zostaw komentarz Są kilka wątpliwych wyborów projektowych w Redfall, mieszance na wpół upieczonej słynnej formuły Arkane. Uwielbiam gry stworzone przez Arkane Studios, a Dishonored stało się tytułem, do którego wracam od czasu do czasu ze względu na jego wyjątkową rozgrywkę. I […] Monitor BenQ PD2706UA jest tutaj i jest wyposażony we wszystkie dzwonki i gwizdki, które docenią użytkownicy produktywni. Rozdzielczość 4K, fabrycznie skalibrowane kolory, 27-calowy panel, ergonomiczna podstawa, którą można łatwo regulować i nie tylko. Ma wiele […] Minecraft Legends to gra, która wzbudziła moje zainteresowanie swoją pierwotną premierą w zeszłym roku. Ale przyznam, że nie śledziłem aktywnie gry, dopóki nie zbliżyliśmy się do jej oficjalnej premiery. W końcu moja ukochana […]OpcjeOpis-rPrzejrzyj wszystkie podkatalogi obecne w katalogu nadrzędnym-sPodążaj za katalogami połączonymi dowiązaniami symbolicznymi-AWyklucz ukryte pliki z rozważań-mPodsumuj porównanie zduplikowanych plików-dProsi użytkowników o zachowanie plików podczas usuwania wszystkich innych plików
Znajdź i usuń duplikaty plików za pomocą polecenia Rdfind
OptionsDescription-ignoreemptyIgnoruje puste pliki podczas wyszukiwania zduplikowanych plików-makesymlinks/-makehardlinksZastępuje zduplikowane pliki odpowiednio dowiązaniami symbolicznymi/twardymi-deleteduplicatesUsuwa duplikaty plików-removeidentinodeUsuwa elementy które mają identyczny identyfikator i-węzła i urządzenia
Krok 1: Zainstaluj Snap Package Manager
Krok 2: Zainstaluj FSlint Janitor za pomocą Snap