Как найти и удалить повторяющиеся файлы в Linux

Оглавление:

Как найти и удалить повторяющиеся файлы в Linux
Как найти и удалить повторяющиеся файлы в Linux

Видео: Как найти и удалить повторяющиеся файлы в Linux

Видео: Как найти и удалить повторяющиеся файлы в Linux
Видео: Урок #30. Родительский контроль в Windows 7. Как ограничить ребенку доступ к компьютеру - YouTube 2024, Май
Anonim
Независимо от того, используете ли вы Linux на своем рабочем столе или на сервере, есть хорошие инструменты, которые сканируют вашу систему на дубликаты файлов и помогут вам удалить их, чтобы освободить место. Доступны сплошные графические интерфейсы и интерфейсы командной строки.
Независимо от того, используете ли вы Linux на своем рабочем столе или на сервере, есть хорошие инструменты, которые сканируют вашу систему на дубликаты файлов и помогут вам удалить их, чтобы освободить место. Доступны сплошные графические интерфейсы и интерфейсы командной строки.

Дублирующиеся файлы являются ненужной тратой дискового пространства. В конце концов, если вам действительно нужен тот же файл в двух разных местах, вы всегда можете настроить символическую ссылку или жесткую ссылку, сохраняя данные только в одном месте на диске.

FSlint

FSlint доступен в различных репозиториях дистрибутивов Linux, включая Ubuntu, Debian, Fedora и Red Hat. Просто запустите диспетчер пакетов и установите пакет «fslint». Эта утилита по умолчанию предоставляет удобный графический интерфейс, но также включает версии командной строки различных функций. Как и во многих Linux-приложениях, графический интерфейс FSlint является просто интерфейсом, который использует команды FSlint внизу.

Не позволяйте этому отпугивать вас от использования удобного графического интерфейса FSlint. По умолчанию он открывается с выбранной панелью Duplicates, а ваш домашний каталог - в качестве пути поиска по умолчанию. Все, что вам нужно сделать, это нажать кнопку «Найти», и FSlint найдет список дубликатов файлов в каталогах под вашей домашней папкой. Используйте кнопки для удаления любых файлов, которые вы хотите удалить, и дважды щелкните их, чтобы просмотреть их.

Обратите внимание, что утилит командной строки по умолчанию не входит в ваш путь, поэтому вы не можете запускать их, как обычные команды. На Ubuntu вы найдете их в каталоге / usr / share / fslint / fslint. Итак, если вы хотите запустить весь сканирование fslint в одном каталоге, вот команды, которые вы должны запускать на Ubuntu:
Обратите внимание, что утилит командной строки по умолчанию не входит в ваш путь, поэтому вы не можете запускать их, как обычные команды. На Ubuntu вы найдете их в каталоге / usr / share / fslint / fslint. Итак, если вы хотите запустить весь сканирование fslint в одном каталоге, вот команды, которые вы должны запускать на Ubuntu:

cd /usr/share/fslint/fslint

./fslint /path/to/directory

Эта команда ничего не удалит. Он просто распечатает список дубликатов файлов - вы останетесь один на один.

Image
Image

fdupes

Команда fdupes обычно не устанавливается по умолчанию, но она доступна во многих хранилищах дистрибутива Linux. Это простой инструмент командной строки. Это, пожалуй, самый удобный и быстрый инструмент, который вы можете использовать, если хотите найти дубликаты файлов в среде, где у вас есть только доступ к командной строке Linux, а не графический интерфейс пользователя.

Использование его просто. Просто запустите команду fdupes, за которой следует путь к каталогу. Так, fdupes / home / chris будет перечислять все повторяющиеся файлы в каталоге / home / chris - но не в подкаталогах! fdupes -r / home / chris команда будет рекурсивно искать все подкаталоги внутри / home / chris для дубликатов файлов и перечислить их.

Этот инструмент не будет автоматически удалять что-либо, он просто покажет вам список дубликатов файлов. Вы можете удалить дубликаты файлов вручную, если хотите. Вы также можете запустить команду с помощью ключа -d, чтобы помочь вам удалить файлы. Вам будет предложено выбрать файлы, которые вы хотите сохранить.

Image
Image

dupeGuru, dupeGuru Music Edition и dupeGuru Pictures Edition

Да, мы еще раз порекомендуем dupeGuru. Это инструмент с открытым исходным кодом и кросс-платформой, который настолько полезен, что мы уже рекомендовали его для поиска дубликатов файлов в Windows и очистки дубликатов файлов на Mac.

dupeGuru немного менее удобен, потому что он недоступен в большинстве репозиториев программ дистрибутивов Linux, хотя он доступен в репозиториях Arch Linux. Тем не менее, сайт dupeGuru предлагает PPA, который позволяет вам легко устанавливать свои программные пакеты в дистрибутивах Ubuntu и Ubuntu. Пользователи других дистрибутивов Linux могут даже скомпилировать их из источника.

Как и в Windows и Mac, dupeGuru предлагает три разных выпуска - стандартную версию для базового сканирования дубликатов файлов, издание, предназначенное для поиска повторяющихся песен, которые, возможно, были разорваны или закодированы по-разному, и издание, предназначенное для поиска похожих фотографий, которые были изменен или изменен. Вы можете получить их все с сайта dupeGuru, и все три доступны в Ubuntu PPA.

Это приложение работает так же, как и на других платформах. Запустите его, добавьте одну или несколько папок для сканирования и нажмите «Сканировать». Вы увидите список дубликатов файлов, и вы можете их проверить и удалить, либо переместить их на другие платформы. Вы также можете легко открыть и изучить файл с помощью двойного щелчка.

После установки пакет Ubuntu должен запускаться из командной строки - например, с помощью dupeguru_se команда для стандартной версии. По умолчанию не установлен ярлык на рабочем столе. Это отсутствие системной интеграции является единственной причиной, по которой мы не можем рекомендовать эту утилиту более высоко, так как она работает хорошо, как только вы ее установили и запустили.

Image
Image

Как и следовало ожидать, это не полный список. В диспетчере пакетов вашего дистрибутива Linux вы найдете множество других утилит для дублирования файлов - в основном команды без графического интерфейса. Если у вас нет конкретных требований, эти инструменты являются нашими фаворитами и теми, которые мы рекомендуем.

Рекомендуемые: