Полезные ssh команды

Алексей Будагов,

Рекурсивно исправляем права в папке. Пользователь становится bitrix, права 664.

chown -R bitrix:bitrix ./
chmod -R g+w ./

Создание архива tar.gz из папки .last_version для маркетплейса. Вторая команда для распаковки архива.

tar czf .last_version.tar.gz .last_version 
tar -xvzf .last_version.tar.gz

Оптимизация jpg картинок. Подробнее об этом тут: Оптимизируем картинки

find -name *.jpg -exec jpegoptim --all-progressive --strip-all -t '{}' \;

Команды для поиска больших файлов

find . -maxdepth 1 -type d -exec du -hs {} \;
find . -size +100000k

Количество файлов в папке и подпапках

find . -type f | wc -l

Магия git`a, собирает файлы из последних коммитов в отдельную папку

mkdir tmp && git log -1 --name-only --no-commit-id --pretty="format:" | sort | uniq | xargs -I % cp --parents % tmp

Относительная символьная ссылка например для 2-го сайта на одном ядре

ln -s ../../www/bitrix bitrix

Импорт, экспорт mysql

# Экспорт
mysqldump -u user -p -f database > /path/to/file.sql
# Импорт
mysql -u user -p -f database < /path/to/file.sql

Буду дополнять со временем.

Опубликовано 11 Января 2017 | Обновлено 7 Ноября 2017
полезное, web-сервер

Возврат к списку

Комментарии