Linux常用的ftp有两种:标准的ftp,以及在ssh连接上建立的sftp sftp执行本地命令的方式是前面加l(local的意思),例如: lpwd lls lcd ... ftp执行本地命令的方式是前面加!,另外,sftp支持ls的Linux命令,ftp加叹号的方式,貌似执行的是客户端所在系统的命令 例如: 从Linux ftp到其他ftp服务器,ftp操作本地的命令如下: !ls !cd 。。。 而从windows系统经ssh连接到ftp服务器时,ftp操作本地的命令如下: !dir !cd 。。。 标准ftp通配符传文件要用mput命令,例如: mput test* 如果用put传通配符文件,将只会上传第一个文件。