Как упаковать файлы в tar-архив на удаленном сервере без записи на локальный файловую систему

tar -czf - * | ssh example.com "cat > files.tar.gz"


Эта команда упаковывает все файлы и папки в текущей директории в tar-архив с использованием утилиты tar. Затем она передает этот архив по SSH на удаленный сервер example.com. На удаленном сервере команда «cat > files.tar.gz» записывает полученные данные в файл files.tar.gz.

Эта команда полезна, когда вы хотите создать tar-архив на удаленном сервере, не записывая его на локальную файловую систему.

Альтернативой может быть использование команды scp для копирования локального архива на удаленный сервер, а затем выполнение команды tar для распаковки архива на удаленном сервере.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *