linuxsftp⼆进制传输,【linux】sftp传输⽂件
1. sftp user@ip
你要⽤sftp, 当然得登录到sftp服务器啊, 在linux的shell中执⾏上⾯的命令后, linux shell会提⽰⽤户输⼊密码, 我们就输⼊password 吧。 这样就成功建⽴了sftp连接。
2. help
建⽴连接后, linux shell中的$编程了sftp>,  这也对。 现在执⾏以下help, 可以看看sftp⽀持哪些命令。
3. pwd和lpwd
linux退出文件命令
pwd是看远端服务器的⽬录, 即sftp服务器默认的当前⽬录。  lpwd是看linux本地⽬录。
4. ls和lls
ls是看sftp服务器下当前⽬录下的东东, lls是看linux当前⽬录下的东东。
5.
这个是把linux当前⽬录下的a.txt⽂件上传到sftp服务器的当前⽬录下。
6.
这个是把sftp服务器当前⽬录下的b.txt⽂件下载到linux当前⽬录下。
7. !command
这个是指在linux上执⾏command这个命令, ⽐如!ls是列举linux当前⽬录下的东东, !是删除linux当前⽬录下的a.txt⽂件。
这个命令⾮常⾮常有⽤, 因为在sftp> 后输⼊命令, 默认值针对sftp服务器的, 所以执⾏删除的是sftp服务器上的a.txt⽂件, ⽽⾮本地的linux上的a.txt⽂件。
8. exit和quit
退出。
需要注意的是,本地命令要多加⼀个l,例如ls指的是查看远端服务器当前⽬录,⽽lls是查看本地的当前⽬录