works:linux:commands-book

This is an old revision of the document!


Полезный список команд линукса

Поиск файлов

ОписаниеКоманда
Поиск текста в файлах PHP
grep -r --include="*.php" -H "search_this_string" .
Поиск файлов где имя по маске
find . -name "*.php"
Поиск файлов где доступ 0755
find . -perm 775 -print
Поиск файлов где пользователь admin
find . -user admin -print
Поиск файлов где пользователь НЕ admin
find . ! -user admin -print
Поиск файлов где группа www-user
find . -group www-user -print
Поиск файлов где размер = 20кб
find . -size 20k -print
Поиск файлов где размер < 20Мб
find . -size -20M -print
Поиск файлов где размер > 20Мб
find . -size +20M -print
Применить ко всем папкам RWXRWXRWX
find . -type d -exec chmod 777 {} \;
Применить ко всем файлам RW-RW-RW-
find . -type f -exec chmod 666 {} \;
Применить ко всем папкам RWXR-XR-X
find . -type d -exec chmod 755 {} \;
Применить ко всем файлам RWXR–R–
find . -type f -exec chmod 644 {} \;

Архивация

ОписаниеКоманда
Tar
Сдать папку в .tar.gz
tar -zcvf prog-1-jan-2005.tar.gz /home/jerry/prog
Распаковать архив в текущую папку
tar -zxvf prog-1-jan-2005.tar.gz
Распаковать архив в папку /tmp.
tar -zxvf prog-1-jan-2005.tar.gz -C /tmp
Сделать бэкап папки с правами и пользователями /var/www.
tar -pcvzf www-backup.tar.gz /var/www
Gunzip
Експорт MySQL дамп .gz
mysqldump --single-transaction --routines --databases myalarm -uroot -p"PASSWORD" | gzip > FILENAME.sql.gz
Импорт MySQL дамп .gz
gunzip < FILENAME.sql.gz | mysql -p"PASSWORD" -uroot --comments
works/linux/commands-book.1548604254.txt.gz · Last modified: 2019/01/27 15:50 by Chugreev Eugene