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

Как определить самый большой лог файл в 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 вы увидите как определить вес папок в мегабайтах и гигабайтах.

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

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






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