在Ubuntu系统中,你可以使用命令行工具sftp
来操作SFTP(SSH File Transfer Protocol)服务器。以下是一些基本的SFTP命令行操作:
- 连接到SFTP服务器:
sftp username@hostname
将username
替换为你的用户名,将hostname
替换为SFTP服务器的地址。如果需要,系统会提示你输入密码。
- 列出远程目录内容:
ls
或者使用dir
命令:
dir
- 切换远程目录:
cd remote_directory
将remote_directory
替换为要切换到的远程目录。
- 返回上一级目录:
cd ..
- 创建远程目录:
mkdir remote_directory
将remote_directory
替换为要创建的远程目录。
- 删除远程文件:
rm file_name
将file_name
替换为要删除的文件名。
- 删除远程目录:
rmdir remote_directory
将remote_directory
替换为要删除的远程目录。
- 上传本地文件到远程服务器:
put local_file remote_directory
将local_file
替换为要上传的本地文件名,将remote_directory
替换为要将文件上传到的远程目录。
- 从远程服务器下载文件到本地:
get remote_file local_directory
将remote_file
替换为要下载的远程文件名,将local_directory
替换为要将文件下载到的本地目录。
- 退出SFTP会话:
exit
或者使用bye
命令:
bye
这些是SFTP命令行操作的基本示例。你可以根据需要组合这些命令来执行更复杂的文件传输和管理任务。