sftp常用命令
登录命令,与ssh登录命令相似:
sftp user@xxx.xxx.xxx.xxx
切换服务器目录,与bash中cd命令一样:
sftp> cd path
切换本地目录:
sftp> lcd path
显示服务器文件列表,与bash中ls命令一样:
sftp> ls
显示本地文件列表:
sftp> lls
显示服务器当前目录,和bash中pwd命令一样:
sftp> pwd
显示本地当前目录:
sftp> lpwd
从服务器下载文件到本地:
使用相对路径,将服务器当前目录下的filename文件下载到本地当前目录中:
sftp> get filename
使用绝对路径:
sftp> get /home/xyh/filename D:\download\
需要注意的是,若传输的文件路径中包含中文,可能会导致错误:no such file or directory。
将文件从本地上传到服务器:
sftp> put filename #使用相对路径
sftp> put d:/temp/filename /home/xyh/ #使用绝对路径
在服务器上新建一个目录:
sftp> mkdir xxx
在服务器上移动文件:
sftp> mv file1 file2
删除服务器上的文件:
sftp> rm xxx
删除服务器上的文件夹:
sftp> rmdir xxx
退出sftp:
sftp> exit