Главная / webdev, ПК и сети / Шпаргалка *nix команд, преимущественно для Ubuntu

Шпаргалка *nix команд, преимущественно для Ubuntu

Автор: | 09.10.2023

Отобразить размер всех папок (без подпапок):

du -sh --max-depth=1

посчитать размер одной директории: du -sh %имя директории%

Посчитать иноды: df -i
Посчитать иноды в дочерних директориях конкретной директории:


find /home/user123/ -maxdepth 1 -type d -exec sh -c 'echo -n "{}: "; find "{}" | wc -l' \;

или

find . -mindepth 2 | awk -F/ '{ print $2"/" }' | sort | uniq -c | sort -n | tail -3

Если убрать в конце tail -3 то выведет все директории

Очистить временные файлы (в частности оч удобно для вебсервера vesta, если нет автоочистки а стандартные команды виснут)

 find /home/*/tmp -type f -name 'sess_*' -ctime +3 -delete >/dev/null 2>&1

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *