Как найти и удалить повторяющиеся/нежелательные файлы в Linux с помощью инструмента «FSlint»
Совсем недавно я написал пост об утилите fdupes, которая используется для поиска и замены повторяющихся файлов в Linux. Этот пост очень понравился нашим читателям. Если вы еще не читали пост об утилите fdupes, вы можете просмотреть его здесь:
- Инструмент fdupes для поиска и удаления повторяющихся файлов
Цель этой статьи — пролить свет на то, что такое fslint, его возможности, установку и использование.
Что такое фслинт?
fslint — это утилита Linux, предназначенная для удаления нежелательных и проблемных мусора в файлах и именах файлов и, таким образом, поддерживающая чистоту компьютера. Большой объем ненужных и нежелательных файлов называется lint. fslint удаляет такие нежелательные ворсы из файлов и имен файлов. Fslint помогает бороться с нежелательными файлами, справляясь с дубликатами файлов, пустыми каталогами и неправильными именами.
Особенности fslint
- Это комбинация различных инструментов, которые ищут дубликаты файлов, пустые каталоги и неправильные имена.
- Простой графический интерфейс GTK+, а также командная строка.
- Fslint справляется с ворсом, связанным с повторяющимися файлами, проблемными именами файлов, временными файлами, неверными символическими ссылками, пустыми каталогами и неудаленными двоичными файлами.
- Поможет вам освободить дисковое пространство, занятое ненужными и нежелательными файлами.
Установите fslint в Linux
Установить последнюю версию пакета fslint можно просто, выполнив следующую команду в системах на базе Debian, таких как Ubuntu и Linux Mint.
sudo apt-get install fslint
В дистрибутивах на базе CentOS/RHEL вам необходимо активировать репозиторий epel для установки пакета fslint.
yum install fslint
dnf install fslint [On Fedora 22 onwards]
Как использовать команду fslint?
Надеюсь, вы знаете одно из основных правил вычислений и понимаете риск — иметь резервную копию. Прежде чем приступить к тестированию этого приложения, убедитесь, что у вас есть резервная копия всего в вашей системе, чтобы даже в случае удаления важного файла вы могли восстановить его практически немедленно.
Теперь, как вы знаете, fslint — одно из таких приложений, которое одновременно имеет интерфейс командной строки и графический интерфейс. Вы можете использовать любой из них.
Для разработчиков и администраторов версия CLI предпочтительна, поскольку она дает вам огромные возможности. Интерфейс с графическим интерфейсом лучше всего подходит новичкам и тем, кто предпочитает графический интерфейс командной строке.
Использование командной строки fslint
Версия fslint для командной строки не доступна большинству пользователей Linux. Вы можете получить к нему доступ по адресу /usr/share/fslint/.
./usr/share/fslint/fslint/fslint
Пример вывода
-----------------------------------file name lint
./.config/google-chrome/Default/Pepper\ Data/Shockwave\ Flash/WritableRoot/#SharedObjects/NNPAG57S/videos.bhaskar.com/[[IMPORT]]
./Documents/.~lock.fslint\ -\ Remove\ duplicate\ files\ with\ fslint\ (230).odt#
./Documents/7\ Best\ Audio\ Player\ Plugins\ for\ WordPress\ (220).odt
./Documents/7\ Best\ WordPress\ Help\ Desk\ Plugins\ for\ Customer\ Support\ (219).odt
./Documents/A\ Linux\ User\ using\ Windows\ (Windows\ 10)\ after\ more\ than\ 8\ years(229).odt
./Documents/Add\ PayPal\ to\ WordPress(211).odt
./Documents/Atom\ Text\ Editor\ (202).odt
./Documents/Create\ Mailchimp\ account\ and\ Integrate\ it\ with\ WordPress(227).odt
./Documents/Export\ Feedburner\ feed\ and\ Import\ it\ to\ Mailchimp\ &\ setup\ RSS\ Feed\ Newsletter\ in\ Mailchimp(228).odt
----------------------------------DUPlicate files
Job 7, “/usr/share/fslint/fslint/fslint” has stopped
Важно: на этом этапе вам следует помнить о двух вещах. Во-первых, fslint не удаляет файлы самостоятельно. Он просто показывает файлы lint, их расположение и имена. Вам предстоит решить, что с ними делать. Во-вторых, fslint по умолчанию начинает поиск из вашего каталога /home.
Чтобы выполнить поиск в каталоге, отличном от вашего /home, вы должны передать имя каталога с помощью команды, например:
/usr/share/fslint/fslint/fslint /home/avi/Pictures
Для рекурсивного поиска по всем подпапкам вам следует использовать флаг ’-r’, просто так:
/usr/share/fslint/fslint/fslint -r /home/avi/Music/
fslint Использование графического интерфейса
Вы можете запустить приложение с графическим интерфейсом, созданное на основе fslint, набрав fslint из терминала Linux или из Меню приложения.
fslint-gui
Все в графическом интерфейсе просто понять. Все, что вам нужно сделать, это:
- Добавьте/удалите каталоги для сканирования.
- Выберите, следует ли сканировать рекурсивно или нет, установив/сняв флажок в правом верхнем углу.
- Нажмите «Найти». И все готово!
Опять же, вы должны помнить, что эта утилита не удаляет файлы lint, а предоставляет вам только информацию и оставляет все за вами.
Заключение
fslint — идеальный инструмент для удаления ворса различных типов из файловой системы. Хотя он нуждается в улучшении в некоторых серых областях: –
- Немного медленно для обнаружения дубликатов фотографий.
- Требует некоторого улучшения пользовательского интерфейса.
- Нет индикатора прогресса.
Надеюсь, вам понравился пост. Если да! Будьте на слуху. Оставьте свой ценный отзыв в комментариях ниже. Оставайтесь с нами и оставайтесь на связи с Tecmint, пока я работаю над другим постом, который вам будет интересно прочитать. Ставьте лайк и делитесь нами, помогите нам распространиться.