linux sftp 发送文件夹
时间: 2023-10-12 18:15:25 浏览: 63
使用sftp命令发送文件夹,需要使用“put -r”命令。具体步骤如下:
1. 打开终端,输入sftp命令并连接到目标主机。
例如:
```
sftp user@hostname
```
2. 进入要传输的文件夹所在的本地目录。
例如:
```
cd /local/path/to/folder
```
3. 切换到远程目录。
例如:
```
cd /remote/path/to/folder
```
4. 使用put -r命令发送文件夹。
例如:
```
put -r folder_name
```
5. 等待文件夹传输完成。
6. 使用exit命令退出sftp。
例如:
```
exit
```
相关问题
xshell sftp 下载文件夹
Xshell是一款功能强大的SSH(Secure Shell)客户端软件,它可以用于远程登录和管理服务器。而SFTP(SSH File Transfer Protocol)是一种安全的文件传输协议,可以通过SSH连接进行文件的上传和下载。
要在Xshell中使用SFTP下载文件夹,可以按照以下步骤进行操作:
1. 打开Xshell软件,并建立一个SSH连接到目标服务器。
2. 在Xshell的菜单栏中选择“文件” -> “新建” -> “SFTP”。
3. 在弹出的SFTP对话框中,输入服务器的IP地址、用户名和密码,并点击“连接”按钮。
4. 连接成功后,你将看到SFTP的文件浏览器界面。
5. 导航到你想要下载的文件夹所在的路径。
6. 选中要下载的文件夹,右键点击并选择“下载”选项。
7. 在弹出的对话框中选择本地保存路径,并点击“确定”按钮。
8. Xshell将开始下载文件夹到你指定的本地路径。
请注意,下载文件夹可能需要一些时间,具体时间取决于文件夹的大小和网络速度。
sftp删除文件夹命令
sftp命令可以用于删除文件夹。以下是使用sftp命令删除文件夹的步骤:
1. 首先,使用sftp命令连接到目标主机。命令的基本语法如下:
```
sftp [options] [username@]hostname
```
其中,`[options]`是可选的参数,`[username@]hostname`是目标主机的用户名和主机名。
2. 连接成功后,使用`cd`命令进入要删除的文件夹所在的路径。例如,如果要删除的文件夹位于`/home/user/folder`,则可以使用以下命令进入该路径:
```
cd /home/user/folder
```
3. 确保你已经进入了要删除的文件夹所在的路径后,使用`rmdir`命令删除文件夹。命令的基本语法如下:
```
rmdir foldername
```
其中,`foldername`是要删除的文件夹的名称。
4. 输入命令后,sftp会提示你确认是否删除文件夹。输入`yes`并按下回车键确认删除。
5. 删除成功后,sftp会显示删除的文件夹名称。
请注意,使用sftp命令删除文件夹时,需要确保你具有足够的权限来删除文件夹。