Hom's Blog


sftp命令

SFTP是种FTP服务协议, 也可以是一个命令, 格式是sftp username@remoteIP. 执行后进入一种交互模式, 提示符sftp> .

以下是SFTP的命令. 其实只要记住一个help就够了…sftp命令主要是远程本地文件交互-创建/删除, 目录创建, 更改, 查询, 权限操作这些. 没有更复杂的了. 例如不能在sftp里进行tar.

sftp remote-system 建立与远程系统的 sftp 连接。
sftp remote-system: file 从 remote-system 中复制指定的 file。
!command 执行本地shell命令, 类似于lls, lcd, lpwd都是. 但不要搞混了..
! 跳出到本地shell, 可以进行一些操作, 然后exit 退回sftp
help 列出所有 sftp 命令。 也可以使用 ?
get [-Ppr] remote [local] 将远程工作目录中的某个文件复制到本地工作目录。
put [-Ppr] local [remote] 将本地工作目录中的某个文件复制到远程工作目录。
rm 删除远程工作目录中的某个文件。有些版本是delete
bye 退出 sftp 会话。 类似, quit/exit
ls 列出远程工作目录的内容。
lls 列出本地工作目录的内容。
pwd 显示远程工作目录的名称。
lpwd 显示本地工作目录名称.
cd 更改远程工作目录。
lcd 更改本地工作目录。
mkdir 在远程系统上创建目录。
rmdir 删除远程系统上的目录。
rename oldpath newpath 改名, 就是mv嘛
chown own path 改变远程文件拥有者
chgrp grp path 改变远程文件(path)的组
chmod mode path 改变远程文件的模式
ln [-s] oldpath newpath 创建远程的符号连接
symlink oldpath newpath 和ln -s
progress 打开传输条显示
version 显示SFTP版本

没有啥好介绍的了…



◆ 本文地址: http://platinhom.github.io/2016/01/08/sftp-cmd/, 转载请注明 ◆

前一篇: CrossRef获取文献信息
后一篇: Python:BeautifulSoup强大的HTML页面解析


Contact: Hom / 已阅读()
Source 类别: IT  标签: Bash  Internet  Shell