使用 sftp 与服务器进行文件传输比 ftp 要安全。
登陆
1 | sftp username@remote_hostname_or_IP |
服务器操作
sftp 在服务器的操作和 ssh 在服务器的操作是一样的,都可以用 ls
, pwd
, cd
等命令。
本地操作
sftp 操作本地可以在命令前加个 l
表示 local,比如 ls
就要 lls
,mkdir
用 lmkdir
。 也可以输入 !
进入本地 shell 操作,使用 exit
退出。
上传
上传命令为:
1 | put localFile |
上传文件夹
1 | put -r localDir |
下载
下载命令为:
1 | get remoteFile |
重命名
1 | get remoteFile localName |
下载文件夹并保留权限
1 | get -Pr remoteFile |
参考: