Как заархивировать сайт на Magento 2 с командной строки?


(Дмитрий Федюк) #1

Все файлы

tar -zcvf ../${PWD##*/}-$(date '+%Y-%m-%d-%H-%M').tgz .

Без ненужных для разработки папок

tar --exclude='./.git' --exclude='./.well-known' --exclude='./__MACOSX' --exclude='./cgi-bin' --exclude='./dev' --exclude='./generated' --exclude='./pub/media/cache'  --exclude='./pub/media/captcha' --exclude='./pub/media/catalog/product/cache' --exclude='./pub/media/import' --exclude='./pub/media/tmp/catalog/product' --exclude='./pub/static/*' --exclude='./pub/ub-tool/protected/runtime/cache' --exclude='./test' --exclude='./var' --exclude='./vendor/magento/magento2-base' -zcvf ~/${PWD##*/}-$(date '+%Y-%m-%d-%H-%M').tgz .

Без товарных картинок и ненужных для разработки папок

tar --exclude='./.git' --exclude='./.well-known' --exclude='./__MACOSX' --exclude='./cgi-bin' --exclude='./dev' --exclude='./generated' --exclude='./pub/media/cache'  --exclude='./pub/media/captcha'  --exclude='./pub/media/catalog/product' --exclude='./pub/media/catalog/product/cache' --exclude='./pub/media/import' --exclude='./pub/media/tmp/catalog/product' --exclude='./pub/static/*' --exclude='./pub/ub-tool/protected/runtime/cache' --exclude='./test' --exclude='./var' --exclude='./vendor/magento/magento2-base' -zcvf ~/${PWD##*/}-$(date '+%Y-%m-%d-%H-%M').tgz .

Упаковка товарных картинок в многотомный архив RAR

cd pub/media/catalog
rar a -v500000k product.rar product -xproduct/cache

Поиск мусора и тяжёлых папок

du -csh ./* | sort -h -r 

Часто используемая мной информация в едином месте