Как найти большие файлы в Linux
Что делать, если хранилище на вашем компьютере с Linux почти заполнено? Вы можете освободить место, удалив или переместив некоторые файлы, и, вероятно, вам следует начать с самого большого. Узнайте, как найти большие файлы и дубликаты, чтобы освободить больше полезного пространства и повысить производительность системы.
Найдите большие файлы с помощью инструмента с графическим интерфейсом
Сначала простой способ. QDirStat — это приложение с графическим интерфейсом для рабочего стола Linux, которое вы можете установить с помощью этой команды терминала:
sudo apt install qdirstat
Когда вы запустите QDirStat, он попросит вас выбрать каталог для сканирования, прежде чем указывать размер каталога и файлов в нем. Затем вы можете использовать пункт меню Обнаружение > Крупнейшие файлы, чтобы найти самые большие файлы. В окне Найти файлы отсортируйте их по Размеру, и вы увидите самые большие файлы в порядке убывания.
Вы могли заметить, что QDirStat отображает некоторые каталоги красным цветом. Это означает, что у вас нет прав на чтение для доступа к ним.
Чтобы решить эту проблему, запустите программу с правами суперпользователя следующим образом:
sudo qdirstat
Найдите большие файлы с помощью программного обеспечения FTP
Приложение FileZilla FTP имеет отличные функции поиска файлов, которые вы можете использовать на своем локальном компьютере. Убедитесь, что SSH установлен, или установите его с помощью:
sudo apt install ssh
Затем установите FileZilla с помощью этой команды:
sudo apt install filezilla
После установки FileZilla вы можете использовать его для поиска в локальных файлах:
Откройте FileZilla и подключитесь, используя следующие учетные данные:
Хозяин :
локальный хост
Имя пользователя:
Ваше имя пользователя
Пароль:
Ваш пароль
Порт:
22
- Подключившись, выберите в меню Сервер, затем выберите Поиск удаленных файлов.
- Выберите Каталог поиска и в Условиях поиска выберите Размер файла в раскрывающемся списке и, например, больше<< 100 МБ.
- Нажатие кнопки «Поиск» покажет вам только файлы, размер которых превышает желаемый.
Вы можете дополнительно отфильтровать поиск, добавив условия: например, видеофайлы с расширением MP4.
Этот процесс также полезен, если вы хотите найти большие файлы на удаленном сервере Linux, особенно если у вас нет доступа к терминалу. Вам нужно будет заменить учетные данные данными FTP.
Найдите большие файлы с помощью командной строки
Самый быстрый способ найти большие файлы — использовать команду find. Вот пример, показывающий, как составить список всех файлов размером более 100 МБ:
find . -type f -size +100M
Точка начнет поиск с текущего каталога. Если вы хотите выполнить поиск в другом каталоге, замените . другим путем:
find /home -type f -size +100M
Вы можете выполнить поиск по всей файловой системе с повышенными привилегиями, например:
sudo find / -type f -size +100M
Есть еще несколько команд для поиска больших файлов в Linux; fd, например, является более быстрой альтернативой. Но find обычно устанавливается по умолчанию, и обычно это все, что вам нужно.
Статьи по данной тематике:
- Как найти локальный/публичный IP-адрес в Ubuntu 20.04
- Как быстро найти указатель мыши в Ubuntu 20.04 | Убунту 22.04
- Déjà Dup — самый простой инструмент резервного копирования, который вы найдете в Linux.
- Как найти и удалить неиспользуемые пакеты в Linux
- Как узнать максимальный поддерживаемый объем оперативной памяти в Linux
- Найдите самые большие и самые маленькие каталоги и файлы в Linux
- Найдите и удалите файлы старше X дней в Linux
- Как найти зависимости для конкретного пакета в CentOS
- Найдите ошибки в ваших сценариях оболочки с помощью ShellCheck
- Найти подключенное состояние сетевого кабеля в Linux
- Найдите и скопируйте файлы определенного типа из одного каталога в другой
- Узнайте, что делает каждая часть команды Linux, используя объяснениеShell
- Найти геолокацию IP-адреса из командной строки
- Как узнать, кто вошел в вашу систему и что они делают
- Узнайте, кто и когда перезагружал систему Linux