是的,Linux命令ssh
可以进行文件传输
使用scp
(Secure Copy)命令在本地和远程主机之间传输文件:
将本地文件复制到远程主机:
scp /path/to/local-file username@remote-host:/path/to/remote-directory
从远程主机复制文件到本地:
scp username@remote-host:/path/to/remote-file /path/to/local-directory
使用rsync
(Remote Sync)命令同步文件和目录:
同步本地和远程主机之间的文件和目录:
rsync -avz /path/to/local-directory username@remote-host:/path/to/remote-directory
从远程主机同步文件和目录到本地:
rsync -avz username@remote-host:/path/to/remote-directory /path/to/local-directory
在这些示例中,username
是远程主机的用户名,remote-host
是远程主机的地址(可以是域名或IP地址),/path/to/local-file
和/path/to/remote-file
分别是本地和远程的文件路径,/path/to/local-directory
和/path/to/remote-directory
分别是本地和远程的目录路径。-a
表示归档模式,-v
表示详细输出,-z
表示压缩数据传输。