Полезности в linux

Просмотр содержимого текущей папки

ls -l

Найти файлы по маске

find . -type f -name "*.php"

Найти и удалить файлы по маске

find . -type f -name "*.php" -print -delete

Найти и удалить пустые директории

find . -type d -empty -print -delete

Рекурсивное выставление прав доступа на файлы

find . -type f -exec chmod 644 {} \;

Рекурсивное выставление прав доступа на директории

find . -type d -exec chmod 755 {} \;

Удалить содержимое директории

rm -r ./somedir/*

Удалить директорию со всем содержимым

rm -r ./somedir

Распаковать zip архив в текущую директорию

unzip package.zip -d .

Получить размер директории

du -shm
# -s — просуммировать размеры всех файлов в директории
# -h — показать результат в человекопонятном формате
# -m — показать результат в мегабайтах