FTP命令大全 FTP(File Transfer Protocol,文件传输协议)是一种用于在网络上进行文件传输的协议。它允许用户在远程主机上访问和管理文件。FTP命令是FTP协议的基础,掌握这些命令可以帮助用户更好地使用FTP客户端。 1. ![cmd[args]]:在本地机中执行交互 shell,exit 回到 ftp 环境。例如:!ls *.zip,执行本地机中的ls命令,显示当前目录下的所有zip文件。 2. $macro-name[args]:执行宏定义 macro-name。宏定义可以将多个命令组合成一个命令,提高工作效率。 3. account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。例如:account mypassword,提供补充口令myassword。 4. append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。例如:append local.txt remote.txt,追加本地文件local.txt到远程文件remote.txt。 5. ascii:使用 ascii 类型传输方式。例如:ascii,设置传输方式为ascii。 6. bell:每个命令执行完毕后计算机响铃一次。例如:bell,设置计算机响铃。 7. bin:使用二进制文件传输方式。例如:bin,设置传输方式为二进制。 8. bye:退出 ftp 会话过程。例如:bye,退出ftp会话。 9. case:在使用 mget 时,将远程主机文件名中的大写转为小写字母。例如:case,设置文件名大写转小写。 10. cd remote-dir:进入远程主机目录。例如:cd /remote/path,进入远程目录/remote/path。 11. cdup:进入远程主机目录的父目录。例如:cdup,进入父目录。 12. chmod mode file-name:将远程主机文件 file-name 的存取方式设置为mode。例如:chmod 777 a.out,设置文件a.out的存取方式为777。 13. close:中断与远程服务器的 ftp 会话(与 open 对应)。例如:close,关闭ftp会话。 14. cr:使用 asscii 方式传输文件时,将回车换行转换为回行。例如:cr,设置传输方式为asscii。 15. delete remote-file:删除远程主机文件。例如:delete remote.txt,删除远程文件remote.txt。 16. debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令。例如:debug 3,设置调试方式为3。 17. dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件。例如:dir /remote/path local.txt,显示远程目录/remote/path并将结果存入本地文件local.txt。 18. disconnection:同 close。例如:disconnection,关闭ftp会话。 19. form format:将文件传输方式设置为 format,缺省为 file 方式。例如:form ascii,设置传输方式为ascii。 20. get remote-file[local-file]:将远程主机的文件 remote-file 传至本地硬盘的 local-file。例如:get remote.txt local.txt,传输远程文件remote.txt到本地文件local.txt。 21. glob:设置 mdelete,mget,mput 的文件名扩展,缺省时不扩展文件名,同命令行的-g 参数。例如:glob,设置文件名扩展。 22. hash:每传输 1024 字节,显示一个 hash 符号(#)。例如:hash,设置传输显示hash符号。 23. help[cmd]:显示 ftp 内部命令 cmd 的帮助信息。例如:help get,显示get命令的帮助信息。 24. idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。例如:idle 300,设置休眠计时器为300秒。 25. image:设置二进制传输方式(同 binary)。例如:image,设置传输方式为二进制。 26. lcd[dir]:将本地工作目录切换至 dir。例如:lcd /local/path,切换本地工作目录至/local/path。 27. ls[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件local-file。例如:ls /remote/path local.txt,显示远程目录/remote/path并将结果存入本地文件local.txt。 28. macdef macro-name:定义一个宏,遇到 macdef 下的空行时,宏定义结束。例如:macdef mymacro,定义宏mymacro。 29. mdelete[remote-file]:删除远程主机文件。例如:mdelete remote.txt,删除远程文件remote.txt。 30. mdir remote-files local-file:与 dir 类似,但可指定多个远程文件。例如:mdir *.o.*.zip outfile,显示远程目录下的文件并将结果存入本地文件outfile。 31. mget remote-files:传输多个远程文件。例如:mget *.txt,传输远程目录下的所有txt文件。 32. mkdir dir-name:在远程主机中建一目录。例如:mkdir /remote/path,建目录/remote/path。 33. mls remote-file local-file:同 nlist,但可指定多个文件名。例如:mls remote.txt local.txt,显示远程文件remote.txt并将结果存入本地文件local.txt。 34. mode[modename]:将文件传输方式设置为 modename,缺省为stream 方式。例如:mode ascii,设置传输方式为ascii。 35. modtime file-name:显示远程主机文件的最后修改时间。例如:modtime a.out,显示文件a.out的最后修改时间。 36. mput local-file:将多个文件传输至远程主机。例如:mput *.txt,传输本地目录下的所有txt文件。 37. newer file-name:如果远程机中 file-name 的修改时间比本地硬盘同名文件的时间更近,则重传该文件。例如:newer a.out,检查文件a.out的修改时间。 38. nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地文件local-file。例如:nlist /remote/path local.txt,显示远程目录/remote/path的文件清单并将结果存入本地文件local.txt。 39. nmap[inpattern outpattern]:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换。例如:nmap $1.$2.$3[$1,$2].[$2,$3],设置文件名映射机制。 这些FTP命令可以帮助用户更好地使用FTP客户端,提高文件传输的效率和安全性。
- 粉丝: 52
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助