Архивируем папку в Linux
Самый простой способ передать несколько файлов из Linux-системы — это заархивировать их с помощью команды tar
(имейте в виду, что файлы в таком архиве не сжимаются). Если заархивировать папку (каталог), несколько файлов превратятся в один файл, который можно передать, сохранить или сжать, чтобы уменьшить его размер.
Команда tar сопровождается рядом опций, когда архив создается из каталога. Далее приведен пример использования команды tar
tar -cvf Имя.tar /путь/к/каталогу
- tar — команда, которая запускает архиватор Tar.
- c — опция, которая отвечает за создание файла с расширением .tar. Эта опция всегда идет первой.
- v — опция, которая отвечает за вывод на экран подробной информации. То есть в процессе архивирования на экране будут отображаться файлы, которые отправляются в файл с расширением .tar. Вводите эту опцию по желанию.
- f — опция, которая отвечает за присвоение имени файлу с расширением .tar. Эта опция всегда идет последней.
- Имя.tar — это имя архива. Введите любое имя по своему желанию, но в конце имени не забудьте добавить расширение .tar. К имени файла можно также добавить путь к файлу, если вы хотите создать архив в другой директории (то есть отличной от текущей).
- /путь/к/каталогу — это путь к каталогу, из которого создается архив. Этот путь соотносится с вашим текущим каталогом. Например, если полный путь ~/home/user/Pictures, а вы находитесь в каталоге /home, введите /user/Pictures. Имейте в виду, что все подкаталоги также будут включены.
Пример, делаем бэкап папки сайта
tar -cvf subbnet.ru_$(date '+%Y-%m-%d').tar /opt/www/subbnet.ru
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.