通过ssh登录时通过终端将目录复制到我的桌面

时间:2016-04-19 10:57:35

标签: macos ssh terminal

如何从远程计算机将目录复制到本地桌面?我通过终端中的ssh访问远程机器。

2 个答案:

答案 0 :(得分:1)

有很多方法......

使用scp

在Mac上,在终端中,在桌面上创建一个目录来存储远程文件:

mkdir ~/Desktop/remote

然后使用scp将一些文件从远程主机复制到Mac:

scp remoteHost:path/to/directory/*  ~/Desktop/remote

使用rsync

在桌面上创建一个用于复制远程文件的目录:

mkdir ~/Desktop/remote

现在使用rsync制作Mac上该文件夹中远程计算机上目录的同步副本:

rsync -av RemoteMachine:path/to/directory/* ~/Desktop/remote

使用tarssh

在Mac上的终端中,运行以下命令:

ssh remoteMachine "tar -cf - /path/to/SomeDirectory" > ~/Desktop/RemoteDir.tar

这将登录到远程计算机并创建指定目录的tar文件并将其写入stdout。这将在您的Mac上被拾取并重定向到Mac桌面上的tar文件中,您可以使用Archiver或类似文件进行检查。

答案 1 :(得分:0)

有一种更简单的方法,安装像FileZilla这样的FTP CLient。 https://filezilla-project.org/download.php