在Linux中,SFTP(SSH File Transfer Protocol)是一种安全的文件传输协议,它允许您通过SSH连接到远程服务器并进行文件和目录操作。以下是一些常用的SFTP目录操作命令:
- 连接到SFTP服务器:
sftp username@hostname
将username
替换为您的用户名,将hostname
替换为服务器的主机名或IP地址。
- 列出远程目录内容:
ls
或者
dir
- 切换远程目录:
cd remote_directory
将remote_directory
替换为您要切换到的远程目录。
- 返回上一级目录:
cd ..
- 创建远程目录:
mkdir new_directory
将new_directory
替换为您要创建的新目录名称。
- 删除远程目录:
rmdir directory_to_delete
将directory_to_delete
替换为您要删除的目录名称。请注意,此命令仅适用于空目录。
- 删除远程目录及其内容:
rm -r directory_to_delete
将directory_to_delete
替换为您要删除的目录名称。此命令将删除目录及其所有内容,请谨慎使用。
- 上传本地文件到远程目录:
put local_file remote_directory
将local_file
替换为您要上传的本地文件路径,将remote_directory
替换为您要将文件上传到的远程目录。
- 从远程目录下载文件到本地:
get remote_file local_directory
将remote_file
替换为您要下载的远程文件路径,将local_directory
替换为您要将文件下载到的本地目录。
- 退出SFTP会话:
exit
或者
bye
这些命令应该涵盖了SFTP中大部分常见的目录操作。在使用过程中,请确保您具有适当的权限来执行这些操作。