我刚刚在线完成了一个magento网站,但是我的本地硬盘上没有任何文件(无法在MAMP上安装)。 但是我想补充一点。
我的托pipe公司让我通过我的macterminal上的SSH连接到服务器。
我的问题是,从服务器复制到本地驱动器的命令是什么?
有一个示例path和/或示例将是很好的…我也猜测这是一个好主意,在手之前,我该怎么做呢?
谢谢您的帮助。
如果您在本地运行Linux,则可以使用scp (安全副本)从以下位置传输文件:
远程到本地
本地到远程
远程遥控
远程到本地的语法:
scp username@server:/remote/path/to/file /path/to/local/dir
如果您要传输多个文件,则可能需要tar文件。 以下是您可能需要的tar语法和选项的参考:
您应该使用rsync通过ssh进行备份:
$ rsync -avz -e ssh remotehost:/path/to/site /local/backup/directory/
它是可重新启动的,只能传输你所需要的东西。
如果你想在你的Mac上保存一个tar文件,这里是另一个选项。
ssh user@server '( cd /remote/path/ && tar cfz - . )' > site_backup.tar.gz
该选项在远程机器上不使用额外的磁盘空间。 它创build了tar文件,并立即通过SSH连接将其保存在Mac上。
如果您需要通过SSH将文件从远程服务器传输到本地Windows计算机,则可以将WinSCP用作Windows客户端。