================================================================================
# Терминал: Архивация данных
================================================================================
================================================================================
# ZIP Архивация
================================================================================
zip -r dir.zip dir – архивация каталога "dir"
zip -r dir.zip ./ - архивация файлов в текущем каталоге
unzip archive.zip – Извлечение данных из архива "archive.zip"
gzip -d backup.gz – Извлечение файла запакованного как .gz
# -d – в консоль будет выводиться информация о процессе архивации
# -r – ключ, означающий рекурсивную архивацию
# ZIP Архивация с исключением каталогов =====
zip -r backuup.zip ./ -x "mytest/test/*" "test2/*"
# mytest/test/, test2/ - не попадут в результирующий архив
# -x - Флаг исключения
================================================================================
# TAR.GZ Архивация
================================================================================
tar -zcvf folder.tar.gz folder/ - Архивация каталога "folder"
tar -zcvf folder.tar.gz folder - тоже самое
# Запуск команды из каталога, в котором лежит каталог,
# для которого необходимо сделать архив.
# Архив будет положен рядом с текущим каталогом
# TAR.GZ Архивация с исключением каталогов
tar -zcvf backup_06042020.tar.gz --exclude='bitrix/backup/*' ./
# Объединение архивов =====
cat archive.tar* > newfile.tar.gz
# работает для количества архивов больше 2-х
# * - означает любые символы