SSH tar zip - архивация и разархивация

08.01.2015

Архивация данных на удалённом сервере требуется достаточно часто. Если Вам требуется скачать большое количество маленьких файлов, перенести их на другой сервер или просто сделать резервную копию, то без архивации по SSH не обойтись.

Как запаковать файлы в tar.gz через SSH:
tar -zcvf имя_архива архивируемая_папка_или_файл
например:
tar -zcvf folder.tar.gz folder/
где
- c – значит, что создается новый архив;
- z – архивация будет происходить посредством архиватора gzip;
- v – в консоль будет выводиться информация о процессе архивации;
- f – с помощью этого флага задается имя архива;

Как распаковать файлы из tar.gz через SSH:
tar -xzvf имя_архива.tar.gz
например:
tar -xzvf archive.tar.gz

Как запаковать файлы в zip через SSH:
zip -r имя_архива архивируемая_папка_или_файл
например:
zip -r logs.zip logs/
где
r - означает, что нужно искать файлы в папке рекурсивно.

Как распаковать файлы из zip через SSH:
unzip имя_архива.zip
например:
unzip archive.zip

Если необходимо добавить дату или время к имени файла, то используйте %Y%m%d.%H%M%S.

PS: чтобы быстро набрать имя файла наберите первые 2-3 символа и нажмите кнопку “tab”

Рейтинг: