使用SSH将文件从子文件夹复制到文件夹
问题描述:
如何使用SSH将/directory/subfolder
中的所有文件复制到/directory
?使用SSH将文件从子文件夹复制到文件夹
PS。我不是从1服务器到另一个,我只是试图复制子文件夹中的文件来更新网站...
答
scp -r [email protected]:/dir1 [email protected]:/dir2
scp -r local-directory [email protected]:/dir
scp -r [email protected]:/dir local-directory
答
取决于您的需求和底层操作系统。如果您使用的是X/Windows并且正在尝试拷贝文件,您可以使用FileZilla,WinSCP并通过sftp加载文件。另一个不错的方法是使用ExpanDrive,MacFusion,WebDrive或WebDrive for MAC,并简单地将外部目录挂载为本地驱动器。如果你只对控制台解决方案感兴趣,你可能想看看“scp”。
答
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
答
cp -a <from-path> <to-path>
最终可能看起来像
cp -a /var/www/site.com/dir/ /var/www/newsite.com/dir/
属于上,超级用户? – 2009-06-24 02:44:26