Jak usunąć zbędne dane w systemie Linux za pomocą Fdupes

click fraud protection

Nikt nie lubi duplikatów plików. Zajmują niepotrzebne miejsce w systemie i przeszkadzają. Na szczęście w systemie Linux istnieje sposób na usunięcie zbędnych danych i wyczyść duplikaty plików, używając Fdupes.

Zainstaluj Fdupes

Narzędzie Fdupes jest jednym z najlepszych narzędzi do usuwania duplikatów wiersza poleceń na platformie Linux. Po uruchomieniu może skanować dowolny katalog w poszukiwaniu duplikatów plików, wąchać ich dokładną lokalizację i zamienia duplikaty w dowiązania symboliczne - zarówno twarde, jak i miękkie. Co najlepsze, zamieniając duplikaty w łącza systemowe, zmniejsza przestrzeń, a pliki pozostają nienaruszone w tym samym miejscu.

Fdupes jest łatwy w instalacji i ma duże wsparcie w większości dystrybucji Linuksa. W rzeczywistości nawet FreeBSD ma dostępne oprogramowanie. Aby oprogramowanie działało, uruchom terminal i wprowadź polecenia odpowiadające systemowi operacyjnemu Linux.

Ubuntu

sudo apt install fdupes

Debian

sudo apt-get install fdupes

Arch Linux

Fdupes działa na Arch Linux, za pośrednictwem repozytorium „Społeczność”. Niestety repozytorium „Społeczność” nie jest domyślnie konfigurowane. Aby zainstalować ten program, musisz najpierw edytować 

instagram viewer
Pacman.conf plik.

Aby edytować plik konfiguracyjny, otwórz go w edytorze tekstu Nano.

sudo nano /etc/pacman.conf

W pliku konfiguracyjnym usuń „#” z przodu wszystkiego, co dotyczy „Społeczność”. Pamiętaj, że każde „#” musi zniknąć, w przeciwnym razie repo nie będzie działać. Po zakończeniu edycji zapisz go za pomocą Ctrl + O i wyjdź za pomocą Ctrl + X.

Zsynchronizuj nowe repozytorium społeczności z Pacmanem.

sudo pacman -Syy

Teraz, gdy źródło oprogramowania „Community” zostało pomyślnie zsynchronizowane, Arch Linux ma do niego pełny dostęp. Zakończ proces instalując aplikację Fdupes za pośrednictwem menedżera pakietów.

sudo pacman -S fdupes

Fedora

sudo dnf zainstaluj fdupes

OpenSUSE

sudo zypper install fdupes

Wyszukaj duplikaty

Zanim Fdupes będzie mógł usunąć zbędne pliki, musi wiedzieć, gdzie się znajdują. Aby znaleźć pliki, musisz skorzystać z r przełącznik. Z r przełącznik, będziesz mógł przeszukiwać każdy folder na komputerze z systemem Linux, a także każdy podfolder, dzięki czemu wyszukiwanie duplikatów jest znacznie, znacznie szybsze.

Postępuj zgodnie z instrukcjami poniżej, aby dowiedzieć się, jak znaleźć i usunąć duplikaty plików w kilku lokalizacjach na komputerze z systemem Linux.

Duplikaty w folderze domowym

Jednym z głównych miejsc, w których użytkownicy przechowują pliki, jest / home /. Powodem, dla którego ten folder zawiera mnóstwo plików, jest to, że wszystko, co użytkownik robi w systemie Linux, znajduje się tutaj. W rezultacie pliki gromadzą się w miarę upływu czasu i często tworzą się duplikaty. Aby znaleźć te duplikaty, otwórz terminal i wskaż fdupes do twojego folderu domowego.

fdupes -r ~ /

lub, aby przeskanować innego użytkownika na komputerze, który nie jest aktualnie zalogowany, wykonaj:

fdupes -r / home / nazwa użytkownika /

Po uruchomieniu skanowania narzędzie zwróci całą listę duplikatów znalezionych w katalogu domowym. Aby zapisać te informacje, potokuj dane wyjściowe do pliku w folderze Dokumenty.

fdupes -r ~ / >> ~ / Documents / fdupes-scan-home.txt

lub

fdupes -r / home / nazwa użytkownika / >> ~ / Documents / fdupes-scan-home-user.txt

Duplikaty w głównym systemie plików

Fdupes ma możliwość skanowania dowolnej lokalizacji, a nie tylko folderu domowego. Jeśli próbujesz znaleźć duplikaty plików w głównym systemie plików komputera z systemem Linux, oto co zrobić.

W terminalu zmień powłokę z normalnego użytkownika na konto root. Zmiana z tradycyjnego konta na rootowanie pozwoli aplikacji Fdupes skanować w lokalizacjach, które są poza limitem, do normalnej konfiguracji.

sudo -s

lub

su -

Jako root zeskanuj główny system plików za pomocą Fdupes.

fdupes -r /

Możesz też przeskanować określoną lokalizację zamiast całego systemu root za pomocą:

fdupes -r / location / on / your / pc

Chcesz wyeksportować wyniki skanowania do pliku na później? Uruchom to polecenie.

fdupes -r / >> /home/username/Documents/fdupes-scan.txt

lub

fdupes -r / location / on / your / pc >> /home/username/Documents/fdupes-scan.txt

Usuń zbędne dane

Skanowanie w poszukiwaniu zduplikowanych plików jest kluczową częścią usuwania zbędnych danych. Następnym krokiem jest zajęcie się wynikami i usunięcie zwolnień. Na szczęście pozbycie się zbędnych danych jest niezwykle szybkie. Co najlepsze, nic nie trzeba tak naprawdę usuwać, ponieważ Fdupes obsługuje zamianę rzeczywistych plików za pomocą dowiązań symbolicznych.

Istnieją dwa rodzaje deduplikacji obsługiwanych przez Fdupes: twarde i miękkie linki. Aby uzyskać najlepsze wyniki, zalecamy korzystanie z twardych linków, ponieważ nie można ich odróżnić od rzeczywistych plików. Jednak miękkie dowiązania symboliczne również działają. Aby deduplikować, wykonaj następujące czynności w terminalu.

Uwaga: Nie zastępuj duplikatów danych w całym systemie, chyba że rozumiesz ryzyko, które może wystąpić!

Hard Link Replace

fdupes -rH / home / nazwa użytkownika /

lub w przypadku duplikatów systemowych:

sudo -s. fdupes -rH / root / file / location

Soft Link Replace

fdupes -rS / home / nazwa użytkownika /

lub, dla całego systemu:

fdupes -rS / root / file / location
watch instagram story