Linux команды

Опубликовано 2015.02.25

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