Linux ssh 拷贝文件命令
时间: 2024-09-21 14:07:22 浏览: 78
linux使用scp命令备份文件 scp拷贝文件
5星 · 资源好评率100%
在Linux系统中,通过Secure Shell (SSH) 进行远程拷贝文件通常使用的是scp (secure copy) 或者 rsync 命令。
1. **scp** (secure copy protocol) 命令是一个安全的文件传输工具,语法如下:
```
scp [options] source_path destination_username@destination_host:target_path
```
例如,将本地文件`file.txt`复制到远程主机`example.com`的用户`user`的家目录下:
```
scp file.txt user@example.com:~
```
2. **rsync** 命令提供了一种递归且高效的文件同步方法,语法为:
```
rsync [-选项] source local|remote destination
```
如果你想把本地文件`file.txt`同步到远程主机`example.com`的同名位置:
```
rsync -avz file.txt user@example.com:/path/to/file.txt
```
`-a` 参数表示 archive 模式,保留源文件的权限、时间和属性等信息;
`-v` 表示 verbose 输出详细过程;
`-z` 表示压缩数据传输。
阅读全文