将文件从远程服务器复制到终端 shell 的 Unix 命令

将文件从远程服务器复制到终端 shell 的 Unix 命令

我正在使用终端 shell,我发现很难将文件从学校远程服务器复制到本地计算机。我需要使用这个文件来开始我的最终项目。我使用了这个命令,但它给出了错误消息。

rsync -avx eve.kean.edu:/tmp/directory/hosts。

文件名是hosts,我的教授将其复制到/tmp/目录中;我的学校远程名称是eve.kean.edu,我的用户名是nwodo@eve。以下是我通过命令得到的结果。

答案1

如果没有错误消息,就很难回答这个问题。但从您提供的命令来看,人们可以猜测您可能忘记在本地计算机上指定目的地。因此,假设您要将文件/tmp/directory/hostseve.kean.edu(远程端)复制到本地计算机上的当前目录,则必须.在命令中添加(空格+点),如下所示:

$ rsync -avx eve.kean.edu:/tmp/directory/hosts .                    
receiving incremental file list
hosts

sent 43 bytes  received 23,300 bytes  4,244.18 bytes/sec
total size is 23,191  speedup is 0.99

更多信息可以在手册页中找到man rsync网络版

相关内容