将文件从 Linux 服务器复制到 Mac 桌面

22 linux macos

我在 Linux 服务器上有一个文件夹,我必须将该文件从那里传输到我的 Mac 桌面。我从来没有做过。

最好的方法是什么?我正在尝试使用终端,但有没有像 WinSCP 这样的工具来做到这一点?

ter*_*don 19

  1. 在 linux 服务器上安装 openSSH。假设基于 debian 的发行版,请执行以下操作:

    sudo apt-get install ssh
    
    Run Code Online (Sandbox Code Playgroud)
  2. 打开终端并复制文件:

    一世。从 Linux 到 Mac(从 Linux 机器运行):

    scp filename.txt user@remote_server:/Users/YOURNAME/
    
    Run Code Online (Sandbox Code Playgroud)

    ii. 从 Linux 到 Mac(从 Mac 运行):

    scp user@remote_server:/Users/YOURNAME/filename.txt .
    
    Run Code Online (Sandbox Code Playgroud)

scp命令的一般语法如下。

  1. 要将文件从本地服务器复制到远程服务器:

    scp FILENAME user@remote_server:/remote/path/FILENAME
    
    Run Code Online (Sandbox Code Playgroud)
  2. 要将文件从远程服务器复制到本地服务器:

    scp user@remote_server:/remote/path/FILENAME /local/path/FILENAME
    
    Run Code Online (Sandbox Code Playgroud)


小智 2

WinSCP 是适用于 Windows 的 SFTP/SCP/FTP 客户端。

Mac 上也存在类似的客户端 - TransmitCyber​​duck就是很好的例子。

Transmit 和 Cyber​​duck 理解 FTP、SFTP 和 WebDAV,但这完全取决于 Linux 服务器的设置方式,您是否可以使用这些服务之一访问该特定文件夹。