голосование
PHP
Javascript
BASH
HTML
Firebird
Майнинг
Программы
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как определить самый большой лог файл в linux BASH

Очень часто логи или большие файлы захламляют жесткий диск и определить большие по размеру файлы не просто. Логи часто разрастаются до немыслимых размеров и происходит замедление производительности системы. При этом уменьшается размер жесткого диска. Есть 2 способа поиска больший файлов: вручную просматривать все папки, применить хитрые команды типа find. Предлагаю вам набор команд которые используют перенаправление вывода. Команда find применяется для поиска. Вы вводите одну строку в консоль и через несколько секунд 10 самых больших по объёму файлов появятся в списке.


# поиск по всем файлам
find / -mount -type f -ls 2> /dev/null | sort -rnk7 | head -10 | \
awk '{printf "๾d MB\t%s\n",($7/1024)/1024,$NF}'

# поиск в данной папке
find ./ -mount -type f -ls 2> /dev/null | sort -rnk7 | head -10 | \
awk '{printf "๾d MB\t%s\n",($7/1024)/1024,$NF}'

В статье как определить объем свободной памяти на диске df free BASH вы увидите как определить вес папок в мегабайтах и гигабайтах.

просмотры: 806, уровень: лёгкий уровень, рейтинг: 0, дата: 2017-05-05 12:24:58
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей