一、sftp远程常用命令
    
   
   
   
   
   1、sftp -oPort=9999 sftpuser@192.168.0.110
   
   
   
   使用-o选项来指定端口号,-oPort=远程端口号
   
   
   
   在linux的shell中执行上面的命令后, linux shell会提示用户输入密码, 输入password就成功建立了sftp连接
   
   
   2、sftp> get /app/sftp/download/index.jsp /home/sftp/
   
   
   
   将从远程主机 /app/sftp/download/ 目录下的index.jsp 文件下载到本地 /home/sftp/ 目录下
   
   
   3、sftp> put /home/sftp/upload.pdf /app/sftp/upload/
   
   
   
   将把本地 /home/sftp/ 目录下的 upload.pdf文件上传至远程主机 /app/sftp/upload/ 目录下
   
    
     二、其他命令
    
   
   
   
   
   1. help
   
   
   
   建立连接后, linux shell中的$编程了sftp>,  这也对。 现在执行以下help, 可以看看sftp支持哪些命令。
   
   
   2. pwd和lpwd
   
   
   
   pwd是看远端服务器的目录, 即sftp服务器默认的当前目录。  lpwd是看linux本地目录。
   
   
   3. ls和lls
   
   
   
   ls是看sftp服务器下当前目录下的东东, lls是看linux当前目录下的东东。
   
   
   4. !command
   
   
   
   这个是指在linux上执行command这个命令, 比如!ls是列举linux当前目录下的东东, !rm a.txt是删除linux当前目录下的a.txt文件。
   
   
   
   这个命令非常非常有用, 因为在sftp> 后输入命令, 默认值针对sftp服务器的, 所以执行rm a.txt删除的是sftp服务器上的a.txt文件, 而非本地的linux上的a.txt文件。
   
   
   5、改变路径可以用cd ,改变本机路径可以用 lcd;
   
   
   
   ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l , 即 lls lrm.
   
   
   6、exit和quit
   
   
   
   退出。
 
