Как распаковать или создать архив, используя SSH команды
Содержание статьи
Вступление
В большинстве случаев, веб файловые менеджеры имеют определённые ограничения, когда заходит речь о распаковке файлов. Или может быть вы используете VPS вовсе без какой-либо панели, и распаковка архива потребует подключения по SSH и выполнить команды ssh над архивом определённого типа. Наиболее распространённые типа архива .tar; .tar.gz и .zip, для каждого есть своя команда создания и распаковки.
Содержание
Прежде всего, вам понадобится перейти в тот каталог, где находится ваш архив. К примеру, если ваш архив находится в каталоге public_html/files, выполните команду, чтобы перейти туда:
cd public_html/files |
Как распаковать .tar.gz
Следующая команда позволит вам распаковать содержимое архива .tar.gz:
tar —zxvf ArchiveName.tar.gz |
На экран будет выведен список файлов из архива и по завершению распаковки вы сможете ввести другую команду, при необходимости.
Как распаковать .tar
Файл архива с таки типом сжатия можно распаковать следующей командой:
tar —xvf ArchiveName.tar |
На экран появится список файлов вашего архива и по завершению распаковки консоль освободится для введения других команд.
Как распаковать .zip
Эта команда позволит распаковать .zip:
unzip ArchiveName.zip |
Как только завершиться процесс, командная строка будет свободна.
Создание архивов SSH
Теперь, когда мы уже знаем, как распаковать все эти типы архивов, рассмотрим также обратный процесс создания архива, сжатия файлов в любой желаемый формат.
Как создать .tar.gz
Показанный ниже метод позволит вам сжать выбранные файлы в архив:
tar —zcf NewArchive.tar.gz yourfile1.php yourfile2.php yourfile3.txt |
Если вам нужно сжать содержимое каталога, воспользуйтесь этой командой:
tar —zcf NewArchive.tar.gz DirectoryName |
По завершению, как и раньше, консоль освободится для дальнейших операций.
Как создать .tar
Синтаксис создания архива .tar при помощи команды ssh очень простой:
tar —zcf archive—name.tar.gz filename1.php filename2.php filename3.php |
Если вы хотите заархивировать каталог, просто укажите имя каталога в списке файлов для архивации.
tar —zcf archive—name.tar.gz DirectoryName |
Как только вы сможете снова запускать команды, это значит ваш архив готов.
Как создать .zip
Этот тип архива создавать ещё проще. Синтаксис выглядит так:
zip archive—name.zip filename1.php filename2.php filename3.php |
Сжатие каталога имеет такой же синтаксис:
zip archive—name DirectoryName |
На экране будет показан процесс создания архива и после завершения создания консоль снова освободится для других команд.
Заключение
Поздравляем! Следуя этим простым инструкциям вы теперь знаете? как создавать и распаковывать .tar.gz, .tar, .zip архивы, используя команды SSH.