阅读量:2
SFTP(SSH File Transfer Protocol)是一种通过SSH加密实现文件传输的协议。以下是一些常用的SFTP命令及其用法:
连接与断开连接
-
连接到SFTP服务器
sftp username@hostname或者
sftp -P port username@hostname -
断开连接
bye或者
exit
基本文件操作
-
列出目录内容
ls ls -l ls -a -
切换目录
cd directory_name -
返回上一级目录
cd .. -
创建目录
mkdir directory_name -
删除文件
rm filename -
删除目录
rmdir directory_name -
重命名文件或目录
mv oldname newname -
下载文件
get remote_file local_file或者
get -p remote_file local_file # 保留文件权限和时间戳 -
上传文件
put local_file remote_file或者
put -P local_file remote_file # 保留文件权限和时间戳
高级操作
-
递归下载目录
get -r remote_directory local_directory -
递归上传目录
put -r local_directory remote_directory -
同步本地和远程目录
sync local_directory remote_directory -
显示当前工作目录
pwd -
显示文件详细信息
ls -l -
显示文件大小
ls -lh -
显示隐藏文件
ls -a -
切换到指定用户
sudo -i -u username -
查看SFTP会话日志
sftp -v username@hostname
其他常用命令
-
改变文件权限
chmod permissions filename -
改变文件所有者
chown owner:group filename -
显示文件类型
file filename -
显示磁盘使用情况
df -h -
显示内存使用情况
free -h
注意事项
- 在使用SFTP时,请确保你有足够的权限进行文件操作。
- 使用
-P选项可以指定SSH端口。 - 使用
-r选项可以进行递归操作。 - 使用
-p选项可以保留文件的权限和时间戳。
通过这些命令,你可以有效地在本地和远程服务器之间传输和管理文件。
以上就是关于“SFTP命令大全及用法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm