Liunx sftp 命令
时间: 2024-08-13 18:07:03 浏览: 64
在Linux中,SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,它基于SSH(Secure Shell)协议,允许用户通过网络在主机之间传输文件。SFTP命令行工具在Linux终端中用于执行这些操作,它是标准的POSIX工具之一。
以下是一些基本的SFTP命令介绍:
1. **sftp**: 这是启动SFTP客户端的命令,你需要输入SSH认证信息(用户名和密码,或使用私钥)来连接到远程服务器。例如:
```
sftp username@server.example.com
```
2. **ls**: 列出远程目录内容,就像在本地终端查看目录一样。
```
ls /
```
3. **cd**: 改变当前目录,类似于`cd`命令:
```
cd /path/to/directory
```
4. **put**: 将本地文件上传到远程服务器:
```
put local_file.txt remote_directory/
```
5. **get**: 从远程服务器下载文件到本地:
```
get remote_file.txt local_directory/
```
6. **mkdir**: 创建新的远程目录:
```
mkdir remote_directory
```
7. **rm**: 删除远程文件或目录:
```
rm remote_file.txt
rmdir remote_directory
```
8. **exit**: 退出SFTP会话:
```
exit
```
阅读全文