sftp命令使用

sftp命令使用sftp 命令使用文章目录 sftp 命令使用一 简介二 使用 2 1 登录 2 2 上传 2 3 下载 2 4 远程常规命令执行 2 5 执行本地命令 2 6 查看帮助一 简介 linux 中 sftp 用文件的上传和下载 二 使用 2 1 登录 sftp 登录格式如下 sftp user host file sftp user host dir sftp bbatchfile user host 如 sftpapple 127 0 0 1sftpapple 127 0 0

sftp命令使用

一、简介

linux中,sftp用文件的上传和下载。

二、使用

2.1 登录

sftp登录格式如下:

sftp [user@]host[:file ...] sftp [user@]host[:dir[/]] sftp -b batchfile [user@]host 

如:

sftp apple@127.0.0.1 sftp apple@127.0.0.1:/home/xx 
2.2 上传

本地文件上传远程目录

#上传一个本地文件到远程目录 put local-file [remote-file] #上传一个本地目录到远程目录 put -r local-dir [remote-file] #上传多个本地文件(支持通配符*)到远程目录 mput local-files [remote-file] #上传多个本地目录(支持通配符*)到远程目录 mput -r local-files [remote-file] 

如:

#上传一个本地文件到远程目录 put f1.txt remote_dir #上传一个本地目录到远程目录 put -r local_dir remote_dir #上传多个本地文件到远程目录 mput f*.txt remote_dir #上传一个本地目录到远程目录 mput -r local_dir* remote_dir 
2.3 下载

远程文件下载到本地目录

#下载远程文件到本地目录 get remote-file [local-file] #下载远程目录到本地目录 get -r remote-dir [local-file] #下载多个远程文件(支持通配符*)到本地目录 mget remote-files [local-file] #下载多个远程目录(支持通配符*)到本地目录 mget -r remote-dirs [local-file] 

如:

#下载一个远程文件到本地目录 get f1.txt local_dir #下载一个远程目录到本地目录 get -r local_dir local_dir #下载多个远程文件(支持通配符*)到本地目录 mget f*.txt local_dir #下载多个远程目录(支持通配符*)到本地目录 mget -r local_dir* local_dir 
2.4 远程常规命令执行

远程常规命令执行和本地一样,如:

#远程文件 rm [remote-files] #进入远程目录 cd remote-directory #修改远程文件属性 chmod mode file-name 
2.5 执行本地命令
#查看当前目录,常规命令ls lls #查看当前路径,常规命令pwd lpwd 

方式二,在命令前加!,即格式为!command,如:

#在本地机器创建t.txt文件 !touch t.txt 
2.6 查看帮助
#直接查看 man sftp #登录sftp后查看 help 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177764.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午6:47
下一篇 2026年3月26日 下午6:48


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号