在Linux中,可以使用SSH(Secure Shell)命令进行文件传输
- 使用
scp
(Secure Copy)命令进行文件传输:
scp
命令允许您在本地和远程主机之间安全地复制文件。以下是使用scp
进行文件传输的一些示例:
-
将本地文件复制到远程主机:
scp /path/to/local/file username@remote_host:/path/to/remote/directory
-
从远程主机复制文件到本地:
scp username@remote_host:/path/to/remote/file /path/to/local/directory
-
在两台远程主机之间复制文件:
scp username1@remote_host1:/path/to/remote/file username2@remote_host2:/path/to/remote/directory
- 使用
rsync
命令进行文件传输:
rsync
是一个功能强大的文件同步工具,它可以在本地和远程主机之间同步文件和目录。以下是使用rsync
进行文件传输的一些示例:
-
将本地文件同步到远程主机:
rsync -avz /path/to/local/file username@remote_host:/path/to/remote/directory
-
从远程主机同步文件到本地:
rsync -avz username@remote_host:/path/to/remote/file /path/to/local/directory
-
在两台远程主机之间同步文件:
rsync -avz username1@remote_host1:/path/to/remote/file username2@remote_host2:/path/to/remote/directory
在这些示例中,-a
表示归档模式,-v
表示详细输出,-z
表示压缩数据传输。请根据您的需求调整这些选项。在执行这些命令时,您需要提供远程主机的用户名和IP地址。