Я пытаюсь скопировать папку на удаленный сервер Ubuntu, используя ssh-соединение командной строки, я понимаю, что можно передать файл с помощью scp, но у меня много файлов в папке, которую я пытаюсь скопировать на этот удаленный сервер, как это делается? кто-нибудь? Спасибо.
Вы можете использовать безопасное копирование (scp) с рекурсивной опцией (-r):
scp -r /path/to/local/dir user@remotehost:/path/to/remote/dirВ качестве альтернативы я рекомендую rsync, потому что вы можете возобновить передачу, если соединение прервется, и он разумно передает только различия между файлами:
rsync -avz -e 'ssh' /path/to/local/dir user@remotehost:/path/to/remote/dirОбратите внимание, что в обоих случаях вы должны быть осторожны с завершающими косыми чертами: перемещение /path/to/local/dir к remotehost:/path/to/remote/dir/ приводит к /path/to/remote/dir/dir