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版本 |
No comments:
Post a Comment