Я приведу команды, которые чаще всего использую в повседневной жизни.
Рекурсивное удаление папки:
Распаковать tar.gz архив
Заархивировать папку
tar -cvzf folder.tar.gz /path/to/folder
Покажет список файлов с расширением php, которые были созданы за последние 7 дней за неделю
find . -type f -name '*.php' -mtime -7
Вывод из файла последних 20 строк с нужным вхождением
grep
-w
"search string" drupal
.log | tail
--lines
=20
Сменить владельца файлов и папок на www-data
chown -R www
-data
:www
-data
/path
/to
/folder
Создать символическую ссылку
ln -s /path_to_file /symlink_path_and_name
Измерение объёма
df -h - инфа по всему серверу, в гигабайтах.
df -i - инфа по всему серверу, в Inodes.
du /var/www/ -d 1 -h - покажет сколько весит каждый сайт в директории /var/www в гигабайтах
du
/var/log -d
0 -h
- покажет сколько весит папка с логами