sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。
举例,如远程主机的 IP 是 192.168.0.10,用户名test。在命令行模式下$sftp test@192.168.0.10,回车提示输入密码。进入提示符
sftp>
sftp> get /home/test/test.txt /home/here/
该条语句将从远程主机的 /home/test/目录下将 test.txt 下载到本地 /home/here/ 目录下。
sftp> put /home/here/test.pdf /home/test/
这条语句将把本地 //home/here/目录下的 test.pdf文件上传至远程主机 /home/test/ 目录下。
你如果不知道远程主机的目录是什么样, pwd命令可以帮您查询远程主机的当前路径。查询本机当前工作目录 lpwd.
改变路径可以用cd ,改变本机路径可以用 lcd;
ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l , 即 lls lrm。
要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man sftp。