Скопируйте файлы из подпапки в папку, используя SSH - PullRequest
4 голосов
/ 24 июня 2009

Как мне скопировать все файлы из /directory/subfolder в /directory, используя SSH?

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

Ответы [ 7 ]

13 голосов
/ 24 июня 2009
scp -r /directory/subfolder/* user@host:/directory
4 голосов
/ 29 декабря 2010
cp -a <from-path> <to-path>

может выглядеть как

cp -a /var/www/site.com/dir/ /var/www/newsite.com/dir/
4 голосов
/ 24 июня 2009

Я не слишком знаком с SSH, хотя я использовал WinSCP , чтобы делать то, что вы просили, используя соединение SSH. Это было довольно легко, хотя мне не приходилось иметь дело с настройками на стороне сервера.

1 голос
/ 24 июня 2009
scp -r user1@from-server:/dir1 user2@to-server:/dir2

scp -r local-directory  user2@to-server:/dir

scp -r user1@from-server:/dir local-directory
0 голосов
/ 26 июля 2010
PULL:
# ssh target_address cat remotefile > localfile
# ssh target_address dd if=remotefile | dd of=localfile
# ssh target_address cat "<" remotefile >localfile
# ssh target_address cat "<" remotefile.gz | gunzip >localfile
0 голосов
/ 24 июня 2009

Зависит от ваших потребностей и вашей операционной системы. Если вы работаете в коробке с X / windows и пытаетесь копировать файлы, вы можете использовать FileZilla, WinSCP и загружать файлы через sftp. Другой хороший способ - использовать ExpanDrive, MacFusion, WebDrive или WebDrive для MAC и просто подключить внешний каталог в качестве локального диска. Если вас интересует только консольное решение, возможно, вы захотите взглянуть на «scp».

0 голосов
/ 24 июня 2009

Полагаю, вы ищете sftp и, в частности, команду put. Вот некоторая документация по sftp.

...