- - Как да премахнете излишните данни на Linux с Fdupes

Как да премахнете излишните данни на Linux с Fdupes

Никой не обича дублиращи се файлове. Те заемат ненужно място в система и се препятстват. За щастие, в Linux има начин да премахнете излишните данни и да изчистите дублиращите се файлове, като използвате Fdupes.

Инсталирайте Fdupes

Инструментът Fdupes е един от най-добрите команден рединструменти за дедублиране на Linux платформата. Когато стартирате, той може да сканира всяка директория за дублиращи се файлове, да издуши точното им местоположение и да превърне дублиранията в символни връзки - както твърди, така и меки връзки. Най-хубавото е, че превръщането на дубликати в системни връзки намалява пространството, като същевременно държи файловете непокътнати на едно и също място.

Fdupes е лесен за инсталиране и има многоподдръжка в рамките на повечето Linux дистрибуции там. Всъщност дори FreeBSD разполага с наличния софтуер. За да накарате софтуера да работи, стартирайте терминал и въведете командите, които съответстват на вашата операционна система Linux.

Ubuntu

sudo apt install fdupes

Debian

sudo apt-get install fdupes

Arch Linux

Fdupes е в Arch Linux, чрез хранилището „Community“. За съжаление репото „Общност“ не е настроено по подразбиране. За да инсталирате тази програма, първо трябва да редактирате Pacman.conf файл.

За да редактирате конфигурационния файл, отворете го в текстовия редактор на Nano.

sudo nano /etc/pacman.conf

В конфигурационния файл премахнете „#“ от всичко, свързано с „Community“. Имайте предвид, че всяко „#“ трябва да изчезне или репото няма да работи. Когато редактирането приключи, запазете го с Ctrl + O и излезте с Ctrl + X.

Синхронизирайте новото репо за общността с Pacman.

sudo pacman -Syy

Сега, когато софтуерът „Community“ е синхронизиран успешно, Arch Linux има пълен достъп до него. Завършете процеса, като инсталирате приложението Fdupes чрез мениджъра на пакети.

sudo pacman -S fdupes

Fedora

sudo dnf install fdupes

OpenSUSE

sudo zypper install fdupes

Сканиране за дубликати

Преди Fdupes да премахне излишните файлове, трябва да знае къде се намират. За да намерите файловете, ще трябва да се възползвате от R ключ. С R превключване ще можете да търсите във всяка папка на вашия Linux компютър, заедно с всяка подпапка, което прави намирането на дубликати много, много по-бързо.

Следвайте инструкциите по-долу, за да научите как да намерите и премахнете дублиращи се файлове на няколко места на вашия Linux компютър.

Дублира се в домашната папка

Едно от основните места, където потребителите съхраняват файлове, е/У дома/. Причината тази папка да съдържа множество файлове е, че всичко, което потребителят прави на Linux, е поставено тук. В резултат на това файловете се натрупват във времето и често се създават дубликати. За да намерите тези дубликати, отворете терминал и точка fdupes в домашната си папка.

fdupes -r ~/

или, за да сканирате друг потребител на вашия компютър, който в момента не е влязъл в системата, направете:

fdupes -r /home/username/

След стартиране на сканирането, инструментът ще върне цял списък от дубликати, които намери в началната директория. За да запазите тази информация, изпратете изхода към файл в папката „Документи“.

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

или

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

Дублира се в коренова файлова система

Fdupes има възможност да сканира всяко място, а не само домашната папка. Ако се опитвате да намерите дублиращи се файлове в коренната файлова система на вашия Linux компютър, ето какво да направите.

В терминал сменете черупката от нормалнапотребител към главния акаунт. Промяната от традиционен акаунт към Root ще позволи на приложението Fdupes да сканира на места, които са извън границите до нормална настройка.

sudo -s

или

su -

Като root сканирайте коренната файлова система с помощта на Fdupes.

fdupes -r /

Освен това сканирайте конкретно местоположение, а не цялата Root система с:

fdupes -r /location/on/your/pc

Трябва да експортирате резултатите от сканирането във файл за по-късно? Изпълнете тази команда.

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

или

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

Премахнете излишните данни

Сканирането за дублиращи се файлове е критична частна премахване на излишните данни. Следващата стъпка е да се справите с резултатите и да премахнете съкращенията. За щастие, да се отървете от излишните данни е невероятно бързо. Най-хубавото е, че всъщност нищо не трябва да се изтрива, тъй като Fdupes поддържа размяна на действителни файлове със символни връзки.

Има два вида дедупликации, които Fdupesподдържа: твърди и меки връзки. За най-добри резултати препоръчваме да отидете с твърди връзки, тъй като те не се различават от действителните файлове. Меките символни връзки също работят. За да дедупликирате, направете следното в терминал.

Забележка: Не замествайте дублиращи се данни за цялата система, освен ако не разбирате рисковете, които могат да възникнат!

Замяна на твърда връзка

fdupes -rH /home/username/

или за дубликати в цялата система:

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

Soft Link Replace

fdupes -rS /home/username/

или за цялата система:

fdupes -rS /root/file/location
</ P>

Коментари