FTP,SFTP命令

FTP命令汇总

                  http://technet.microsoft.com/zh-cn/library/ff687787(v=ws.10).aspx 

 http://os.51cto.com/art/201003/186325.htm

在脚本中写ftp:

#!/usr/bin/sh
ftp -i -in <<!
open 192.168.1.171 //连接到服务器(假设为192.168.1.171)
user $ftpuser $password //用户名和密码
bin //以二进制传送
cd / //到ftpuser的根目录(
passive //如果出现no route to host提示,使用passive模式
get $1 //获取命令后加的参数(文件或者文件夹)
bye //退出
! 

有的ftp禁止用*,会报 failed to open file 错误

SFTP命令汇总

                  cd 路径                        更改到远程目录的路径
                  lcd 路径                       更改到本地目录的路径
                  chgrp group path               将文件path的组更改为group
                  chmod mode path                将文件path的权限更改为mode
                  chown owner path               将文件path的属主更改为owner
                  exit                           退出 sftp
                  help                           显示这个帮助文本
                  get [远程路径] [本地路径]      下载文件
                  ln existingpath linkpath       符号链接远程文件
                  ls [选项] [路径]               显示远程目录列表
                  lls [选项] [路径]              显示本地目录列表
                  mkdir 路径                     创建远程目录
                  lmkdir 路径                    创建本地目录
                  mv oldpath newpath             移动远程文件
                  open [用户@]主机[:端口]        连接到远程主机
                  put[本地路径] [远程路径]      上传文件
                  pwd                            显示远程工作目录
                  lpwd                           打印本地工作目录
                  quit                           退出 sftp
                  rmdir 路径                     移除远程目录
                  lrmdir 路径                    移除本地目录
                  rm 路径                        删除远程文件
                  lrm 路径                       删除本地文件
                  symlink existingpath linkpath  符号链接远程文件

                  version                        显示协议版本

sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。

sftp [email protected]或者  [email protected]

回车提示输入密码。进入提示符sftp>,然后可以输入sftp命令了。

如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以

ssh  [email protected] (其实sftp就是ssh 的一个程式。)

要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man  sftp.

如果觉得在命令行模式下不太方便,可以 sudo apt-get install gftp。在图形界面下操作就简便多了。


你可能感兴趣的:(linux,ftp,sftp)