如何使用SSH将/directory/subfolder
内的所有文件复制到/directory
?
PS。我不会从1台服务器转到另一台服务器,我只是试图复制子文件夹中的文件来更新网站......
答案 0 :(得分:13)
scp -r /directory/subfolder/* user@host:/directory
答案 1 :(得分:4)
虽然我使用WinSCP来执行您使用SSH连接提出的问题,但我对SSH并不太熟悉。这很容易,但我不需要处理服务器端设置。
答案 2 :(得分:4)
cp -a <from-path> <to-path>
可能最终看起来像
cp -a /var/www/site.com/dir/ /var/www/newsite.com/dir/
答案 3 :(得分:1)
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
答案 4 :(得分:0)
我相信您正在寻找sftp
,特别是put
命令。 Here is some documentation on sftp
答案 5 :(得分:0)
取决于您的需求和您的底层操作系统。如果您使用X / windows并且正在尝试复制文件,则可以使用FileZilla,WinSCP并通过sftp加载文件。另一个不错的方法是使用ExpanDrive,MacFusion,WebDrive或WebDrive for MAC,只需将外部目录挂载为本地驱动器即可。如果您只对控制台解决方案感兴趣,可能需要查看“scp”。
答案 6 :(得分:0)