Как отсортировать файлы и папки по размеру через терминал Linux? 🧐
Бывает, что заходишь на сервер, где заканчивается свободное место на жестком диске и нужно понять, что это место сжирает и можно ли от этого пожирателя избавиться. Чтобы найти все самое объемное и отсортировать по размеру можно воспользоваться одним из трех способов, про который расскажу далее.
1. Использование
du -h * | sort -rh
Этот способ позволяет вывести размеры файлов и папок, а затем отсортировать их в обратном порядке (сначала самые большие).
2. Использование
ncdu
Запустив ncdu, вы увидите интерактивное меню, которое позволяет вам навигироваться по файловой системе и сортировать файлы и папки по размеру. Этот способ, кстати, является самым любимым, на каждый новый сервер, который переходит ко мне в работу я устанавливаю первым делом ncdu. Кстати, на канале выходила статья про эту утилиту, так что можете перейти по ссылке и прочитать материал.
3. Использование
find . -type f -exec du -h {} + | sort -rh
Этот метод ищет файлы (-type f), затем применяет du к каждому файлу и, наконец, сортирует результаты по размеру.
Выберите тот, который вам больше нравится, и начните исследовать свою файловую систему в поисках крупных файлов и папок! 🚀🐧 #Linux #Терминал #Сортировка
Бывает, что заходишь на сервер, где заканчивается свободное место на жестком диске и нужно понять, что это место сжирает и можно ли от этого пожирателя избавиться. Чтобы найти все самое объемное и отсортировать по размеру можно воспользоваться одним из трех способов, про который расскажу далее.
1. Использование
du
и sort
:du -h * | sort -rh
Этот способ позволяет вывести размеры файлов и папок, а затем отсортировать их в обратном порядке (сначала самые большие).
2. Использование
ncdu
(если у вас нет этой утилиты, установите ее с помощью sudo apt install ncdu):ncdu
Запустив ncdu, вы увидите интерактивное меню, которое позволяет вам навигироваться по файловой системе и сортировать файлы и папки по размеру. Этот способ, кстати, является самым любимым, на каждый новый сервер, который переходит ко мне в работу я устанавливаю первым делом ncdu. Кстати, на канале выходила статья про эту утилиту, так что можете перейти по ссылке и прочитать материал.
3. Использование
find
и du
:find . -type f -exec du -h {} + | sort -rh
Этот метод ищет файлы (-type f), затем применяет du к каждому файлу и, наконец, сортирует результаты по размеру.
Выберите тот, который вам больше нравится, и начните исследовать свою файловую систему в поисках крупных файлов и папок! 🚀🐧 #Linux #Терминал #Сортировка