Копировать содержимое папки с удаленного компьютера

0

У меня есть машина, на которой я могу использовать SSH, но все необходимые мне журналы сжимаются отдельно в папке. (/path/to/folder/log_folder/ndomlog1.gz, log2.gz, log3.gz, log4.gz, ...})

Моя проблема: у меня нет привилегий для их сжатия. Я могу скопировать их на свой локальный компьютер, но я не знаю, как сделать более одного за раз, и есть десятки файлов журнала.

Как я могу распаковать журналы на удаленном компьютере или скопировать их все на мой локальный компьютер.

Jones
источник

Ответы:

1

От man scp:

-r Рекурсивно копировать целые каталоги. Обратите внимание, что scp следует по символическим ссылкам, встречающимся в обходе дерева

K. Mitko
источник
0

Для меня работа прекраснее rsync для этой цели

rsync -avz --progress -e "ssh" remote_user@remoteserver:/path/log/ /local/path/log/


# man rsync

Из экстракта rsync человека

NAME
   rsync - a fast, versatile, remote (and local) file-copying tool

SYNOPSIS
   Local:  rsync [OPTION...] SRC... [DEST]

   Access via remote shell:
     Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST]
     Push: rsync [OPTION...] SRC... [USER@]HOST:DEST

...
OPTIONS
...
  -v, --verbose               increase verbosity
...
   -a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)

А также man rsync много информации.

Abdel Karim Mateos Sanchez
источник
Не могли бы вы рассказать о том, что на самом деле делает эта команда?
Burgi
man rsync // rsync - это программа для передачи файлов, но оптимизируйте то, что вы отправляете. Работает нормально по ssh и не требует удаленного демона. Обычно устанавливается на все дистрибутивы. download.samba.org/pub/rsync/rsync.html
Abdel Karim Mateos Sanchez
1
Вам следует редактировать Ваш ответ, чтобы объяснить это. Ваш ответ попал в очередь на проверку низкого качества.
Burgi
Вы должны быть прочитаны человеком. Мой ответ на вопрос. Мой ответ работает для цели на оригинальный вопрос. Если вам нравится больше информации о том, как работает команда, просто прочитайте документацию.
Abdel Karim Mateos Sanchez