我当前的文件和目录托管在 Godaddy.com 上,他们不允许scp
转移到其他主机,我想获取 wordpress 下的所有图片wp-content/uploads/*
,但当我尝试sftp -r
#sftp> get -r uploads /www/wp-content/uploads
Invalid flag -r
我想从 GoDaddy 迁移到 Site5,还有scp
什么可以用的?
Godaddy 我正在使用 4GH 共享主机,所以没有太多选择
答案1
取决于 godaddy / Site5 允许您做什么:
- 同步:
rsync [OPTIONS]... SRC [SRC]... [USER@]HOST:DEST
- SFTP:这次先存档您的文件,然后通过 SFTP 将存档传输到
tar czvf archive.tar.gz /wp/files-to-archive/*
#sftp > get archive.tar.gz
答案2
如果您在类 Unix 系统中执行此操作,并且如果 GoDaddy 提供tar
,那么您可以使用它通过 ssh 连接传输文件。基本上,您可以从您的系统运行:
ssh remotehost 'cd /destination && tar cf - files' | tar xvf -
这样就不必在远程主机上保存 tarfile。有关更多详细信息,请参阅这个问题。