linux 文件传输命令
时间: 2024-12-25 16:11:50 浏览: 8
在Linux中,文件传输通常通过一些命令行工具来完成,以下是几个常用的命令:
1. **scp (Secure Copy)**:用于安全地从一台机器复制文件到另一台机器,类似于`cp`命令,但提供加密功能。例如:
```
scp user@remote_host:/path/to/local/file /path/to/destination/on/local/host
```
2. **rsync (Recursive Synchronize)**:这是一个强大的文件同步工具,可以同步两个目录,支持增量备份。基本语法是:
```
rsync -avz src_directory destination_directory
```
3. **ftp (File Transfer Protocol)**:通过命令行界面直接连接FTP服务器进行文件传输。首先需要登录,然后使用`get`、`put`等命令。例如:
```
ftp -u username password host
get remote_file local_file
put local_file remote_file
```
4. **sftp (SSH File Transfer Protocol)**:基于SSH协议的安全文件传输,可以在Linux终端中直接访问,无需额外安装客户端软件。
5. **wget** 或 **curl**: 这些命令主要用于下载网页内容,也可以用来获取远程文件。如:
```
wget http://example.com/file.txt
curl -O remote_url
```
阅读全文