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

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

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

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

Ubuntu

sudo може да инсталира fdupes

Debian

sudo apt-get install fdupes

Arch Linux

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

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

sudo nano /etc/pacman.conf

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

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

sudo pacman -Syy

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

sudo pacman -S fdupes

Fedora

sudo dnf инсталирате fdupes

OpenSUSE

sudo zypper инсталира fdupes

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

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

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

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

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

fdupes -r ~ /

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

fdupes -r / начало / потребителско име /

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

fdupes -r ~ / >> ~ / Документи / fdupes-scan-home.txt

или

fdupes -r / home / потребителско име / >> ~ / Документи / fdupes-scan-home-user.txt

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

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

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

sudo -s

или

су -

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

fdupes -r /

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

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 поддържа: твърди връзки и меки връзки. За най-добри резултати ви препоръчваме да използвате твърди връзки, тъй като те не се различават от действителните файлове. Въпреки това, меки символи също работят. За да дедублирате, направете следното в терминала.

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

Hard Link Замяна

fdupes -rH / home / потребителско име /

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

sudo -s fdupes -rH / root / файл / местоположение

Soft Link Замяна

fdupes -rS / начало / потребителско име /

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

fdupes -rS / root / файл / местоположение

Е Работил За Вас: Robert Gaines & George Fleming | Искате Ли Да Се Свържете С Нас?

Коментари В Сайта: