FTP命令基本用法
FTP命令【lìng】🔘是Internet用【yòng】🏃户使用【yòng】🏃最频繁的【de】命令【lìng】🔘之一【zhī yī】,不论是【bú lùn shì】在DOS还是【hái shì】UNIX操作系🎒统下使用【yòng】🏃FTP,都会遇👉到大量的【de】FTP内部命令【lìng】🔘。熟悉并【shú xī bìng】灵活应【líng huó yīng】用【yòng】🏃FTP的【de】内部命令【lìng】🔘,可以大⏪大方便使用者【shǐ yòng zhě】〽,并收到事半功倍之效🔒。下面以【xià miàn yǐ】Win9x的【de】DOS窗口中😦的【de】FTP命令【lìng】为🎒例【lì】,介绍一【jiè shào yī】下其用【yòng】☔法。
(本站🎃注:若想在🉐纯DOS下使用🔧FTP命令,则需先加载网络设备【luò shè bèi】📹如网卡【rú wǎng kǎ】或调制【huò diào zhì】🔞解调器的🍱Packet驱动程【qū dòng chéng】序,再使用👢本站🎃“网络工【wǎng luò gōng】具【jù】”中的🍱Wattcp FTP程序,其用法与下面介绍的🍱类似【lèi sì】,详情请【xiáng qíng qǐng】🎤见本站【jiàn běn zhàn】🍬的🍱“DOS使用”栏目)
FTP的命令【de mìng lìng】行格式为: ftp -v -d -i -n -g [主机名🥩] ,其中
-v 显示远🍗程服务【chéng fú wù】🤞器的所有响应信息【xìn xī】;
-n 限制ftp的自动【de zì dòng】登录,即不使🍳用【yòng】;
.n etrc文件🍨;
-d 使用【yòng】调试方式;
-g 取消全【qǔ xiāo quán】📤局文件【jú wén jiàn】🎣名🥩。
FTP使用【shǐ yòng】的🥅内部命【nèi bù mìng】💊令【lìng】如【rú】下🌂(中括号【zhōng kuò hào】⬆表示可【biǎo shì kě】选项):
1.![cmd[args]:在本地【zài běn dì】机中执【jī zhōng zhí】🍵行🥕交互shell,exit回到ftp环境,如【rú】🕣:!ls*.zip
2.$ macro-ame[args]: 执行宏【zhí háng hóng】😆定义💚macro-name。
3.account[password]: 提供登录【lù】远程【chéng】🉑系统成功后访👞问系统资源所🔺需的补充口令【lìng】。
4.append local-file[remote-file]:将本地【jiāng běn dì】😼文件【wén jiàn】追🎦加到远程【chéng】系统💳主机【zhǔ jī】📝,若未指【ruò wèi zhǐ】定远程【dìng yuǎn chéng】💈系统文件【wén jiàn】名【míng】🖼,则使用【zé shǐ yòng】🎯本地文🌎件【jiàn】♑名【míng】🧓。
5.ascii:使用【shǐ yòng】🎯ascii类型传👺输方式【shū fāng shì】。
6.bell:每个命令【mìng lìng】🎪执行🥕完毕后【wán bì hòu】计算机【jì suàn jī】🏅响铃一【xiǎng líng yī】次。
7.bin:使用【shǐ yòng】二🦅进制文件【wén jiàn】🖐传输方【chuán shū fāng】🥇式。
8.bye:退出【tuì chū】ftp会话过📻程【chéng】。
9.case:在使用【shǐ yòng】🎯mget时🖨,将远程【jiāng yuǎn chéng】主机【zhǔ jī】💋文件【wén jiàn】名【míng】🖼中【zhōng】的大写【xiě】😷转为【wéi】小写【xiě】字母。
10.cd remote-dir:进入远程主机【chéng zhǔ jī】💋目录【mù lù】🎊。
11.cdup:进入远程主机【chéng zhǔ jī】💋目录【mù lù】🎊的父目【de fù mù】录【lù】🎊。
12.chmod mode file-name:将远程【jiāng yuǎn chéng】主机【zhǔ jī】💋文件【wén jiàn】🖐file-name的存【cún】取方式【fāng shì】设置💜为【wéi】mode,如【rú】🕣:chmod 777 a.out。
13.close:中【zhōng】断与远程服【yuǎn chéng fú】务器的ftp会话😇(与open对应【duì yīng】😼)。
14.cr:使用【shǐ yòng】🎯asscii方式传【fāng shì chuán】输文件【wén jiàn】🖐时🖨,将回车换行转🚥换为【wéi】回🕚行🥕。
15.delete remote-file:删除远【shān chú yuǎn】💅程主机【chéng zhǔ jī】💋文件【wén jiàn】🖐。
16.debug[debug-value]:设置调试方式【shì fāng shì】, 显示发【xiǎn shì fā】送至【sòng zhì】☝远程主机【chéng zhǔ jī】💋的每条命令【mìng lìng】🎪,如【rú】🕣:deb up 3,若设为【wéi】🌄0,表示取消💂debug。
17.dir[remote-dir][local-file]:显示远【xiǎn shì yuǎn】➡程主机【chéng zhǔ jī】💋目录【mù lù】🎊,并将结果存【cún】入本地文🌎件【jiàn】♑local-file。
18.disconnection:同【tóng】🤫close。
19.form format:将文件【jiāng wén jiàn】🖐传输方【chuán shū fāng】🥇式设置💜为【wéi】format,缺省为【quē shěng wéi】🧝file方式【fāng shì】。
20.get remote-file[local-file]: 将远程【jiāng yuǎn chéng】主机【zhǔ jī】💋的文件【wén jiàn】🖐remote-file传至☝本地硬【běn dì yìng】🤼盘的【pán de】local-file。
21.glob:设置mdelete,mget,mput的文件【wén jiàn】名【míng】🖼扩展,缺省时😙不扩展文件【wén jiàn】名【míng】🖼,同【tóng】🤫命令【mìng lìng】🎪行的【háng de】⚪-g参数【cān shù】🐳。
22.hash:每传输1024字节🐍,显示【xiǎn shì】一🌋个hash符号🗃(#)。
23.help[cmd]:显示【xiǎn shì】ftp内部命【nèi bù mìng】💊令【lìng】cmd的帮助【de bāng zhù】🤓信息,如【rú】🕣:help get。
24.idle[seconds]:将远程【jiāng yuǎn chéng】服务器【fú wù qì】的休眠计时🖨器设为【wéi】[seconds]秒🤢。
25.image:设置二进制传输方【chuán shū fāng】🥇式(同【tóng】🤫binary)。
26.lcd[dir]:将本地【jiāng běn dì】😼工作目录【mù lù】🎊切换至☝dir。
27.ls[remote-dir][local-file]:显示远【xiǎn shì yuǎn】➡程【chéng】目录【mù lù】🎊remote-dir, 并存【cún】入👛本地文🌎件【jiàn】♑local-file。
28.macdef macro-name:定义💚一个宏【yī gè hóng】,遇到macdef下的空行🥕时🖨,宏定义✈结束【jié shù】。
29.mdelete[remote-file]:删除远【shān chú yuǎn】💅程主机【chéng zhǔ jī】💋文件【wén jiàn】🖐。
30.mdir remote-files local-file:与dir类似【lèi sì】,但可指【dàn kě zhǐ】定多个【dìng duō gè】👚远程【chéng】文🧙件【jiàn】♑,如【rú】🕣:mdir *.o.*.zipoutfile 。
31.mget remote-files:传输多个远程【gè yuǎn chéng】🔽文件【wén jiàn】🖐。
32.mkdir dir-name:在远程【chéng】🚓主机【zhǔ jī】📝中【zhōng】建一目录【mù lù】🎊。
33.mls remote-file local-file:同【tóng】🤫nlist,但可指【dàn kě zhǐ】定多个【dìng duō gè】👚文件【wén jiàn】名【míng】🖼。
34.mode[modename]:将文件【jiāng wén jiàn】🖐传输方【chuán shū fāng】🥇式设置💜为【wéi】modename, 缺省为【quē shěng wéi】🧝stream方式【fāng shì】。
35.modtime file-name:显示远【xiǎn shì yuǎn】➡程主机【chéng zhǔ jī】💋文件【wén jiàn】的🖤最后修改时🖨间。
36.mput local-file:将多个文件【wén jiàn】🥋传输至远❕程主机【chéng zhǔ jī】💋。
37.newer file-name: 如【rú】🕣果远程【chéng】机中【zhōng】🐄file-name的修改时🖨间比本【jiān bǐ běn】地硬【dì yìng】🤼盘同名【pán tóng míng】🔟文件【wén jiàn】的🖤时间更【shí jiān gèng】🎮近【jìn】🕶,则重传【zé chóng chuán】该文件【wén jiàn】🖐。
38.nlist[remote-dir][local-file]:显示远【xiǎn shì yuǎn】➡程主机【chéng zhǔ jī】💋目录【mù lù】🎊的文件【wén jiàn】🖐清单,并存【cún】入👛本地硬【běn dì yìng】🤼盘的【pán de】local-file。
39.nmap[inpattern outpattern]:设置文【shè zhì wén】🎡件【jiàn】♑名【míng】🧓映射机【yìng shè jī】🏅制, 使得文件【wén jiàn】🖐传输时【chuán shū shí】🖨,文件中【wén jiàn zhōng】🛑的某些🔁字符相互转换, 如【rú】🕣:nmap $1.$2.$3[$1,$2].[$2,$3],则传输🌶文件【wén jiàn】🖐a1.a2.a3时🖨,文件【wén jiàn】名【míng】🖼变为【wéi】a1,a2。 该命令【gāi mìng lìng】🥞特别适🕠用于远程主机【chéng zhǔ jī】💋为非【wéi fēi】UNIX机🏅的情况。
40.ntrans[inchars[outchars]:设置文【shè zhì wén】🎡件【jiàn】♑名【míng】🧓字符的【zì fú de】翻📱译机制📢,如【rú】🕣ntrans1R,则文件【wén jiàn】名【míng】🖼LLL将变为【wéi】RRR。
41.open host[port]:建立指【jiàn lì zhǐ】定ftp服务器【fú wù qì】连接【lián jiē】🕯,可指定【kě zhǐ dìng】连接【lián jiē】🕯端口。
42.passive:进入被动传输【dòng chuán shū】🧔方式【fāng shì】。
43.prompt:设置多个文件【wén jiàn】🥋传输时【chuán shū shí】🖨的交互【de jiāo hù】⛴提示。
44.proxy ftp-cmd:在次要【zài cì yào】控制连【kòng zhì lián】接【jiē】🕯中【zhōng】,执行一💬条ftp命令【mìng lìng】🎪, 该命令【gāi mìng lìng】🥞允许连接【lián jiē】🕯两个ftp服务器【fú wù qì】,以在两【yǐ zài liǎng】个服务【gè fú wù】器间传【qì jiān chuán】输文件【wén jiàn】🖐。第一条ftp命令【mìng lìng】必🕘须为【wéi】open,以首先建立两【jiàn lì liǎng】个服务【gè fú wù】器间的【qì jiān de】💪连接【lián jiē】🕯。
45.put local-file[remote-file]:将本地【jiāng běn dì】😼文件【wén jiàn】🖐local-file传送至【chuán sòng zhì】☝远程主机【chéng zhǔ jī】💋。
46.pwd:显示远【xiǎn shì yuǎn】➡程主机【chéng zhǔ jī】💋的当前工作目录【mù lù】🎊。
47.quit:同【tóng】🤫bye,退出【tuì chū】ftp会话😇。
48.quote arg1,arg2...:将参数【cān shù】🐳逐字发【zhú zì fā】至☝远程【chéng】ftp服务器【fú wù qì】,如【rú】🕣:quote syst.
49.recv remote-file[local-file]:同【tóng】🤫get。
50.reget remote-file[local-file]:类似【lèi sì】于get, 但若【dàn ruò】💉local-file存在【cún zài】⬛,则从上次传输中【zhōng】断处续传。
51.rhelp[cmd-name]:请求获🚉得远程【dé yuǎn chéng】主机【zhǔ jī】💋的帮助【de bāng zhù】🤓。
52.rstatus[file-name]:若未指【ruò wèi zhǐ】定文件【wén jiàn】名【míng】🖼,则显示【zé xiǎn shì】远➡程主机【chéng zhǔ jī】💋的状态🔈, 否则显😚示文件【wén jiàn】🐟状态🔈。
53.rename[from][to]:更改远⬅程主机【chéng zhǔ jī】💋文件【wén jiàn】名【míng】🖼。
54.reset:清除回答队列📻。
55.restart marker:从指定⬛的标志【de biāo zhì】marker处,重新开始get或【huò】🤽put,如【rú】🕣:restart 130。
56.rmdir dir-name:删除远【shān chú yuǎn】💅程主机【chéng zhǔ jī】💋目录【mù lù】🎊。
57.runique:设置文【shè zhì wén】🎡件【jiàn】♑名【míng】🧓唯一性【wéi yī xìng】存【cún】📋储【chǔ】⛳,若文件【wén jiàn】🖐存在【cún zài】⬛,则在原文件【wén jiàn】后🏡加后缀.1,.2等【děng】。
58.send local-file[remote-file]:同【tóng】🤫put。
59.sendport:设置PORT命令【mìng lìng】🎪的使用【shǐ yòng】🎯。
60.site arg1,arg2...:将参数【cān shù】🐳作为【zuò wéi】🌚SITE命令【mìng lìng】🎪逐字发【zhú zì fā】送至【sòng zhì】☝远程【chéng】ftp主机【zhǔ jī】📝。
61.size file-name:显示远【xiǎn shì yuǎn】➡程主机【chéng zhǔ jī】💋文件【wén jiàn】🖐大小【dà xiǎo】,如【rú】🕣:site idle 7200。
62.status:显示【xiǎn shì】当前ftp状态🔈。
63.struct[struct-name]:将文件【jiāng wén jiàn】🖐传输结【chuán shū jié】构🚕设置为【shè zhì wéi】🎅struct-name, 缺省时😙使用【shǐ yòng】🎯stream结构【jié gòu】🚕。
64.sunique:将远程【jiāng yuǎn chéng】主机【zhǔ jī】💋文件【wén jiàn】名【míng】🖼存【cún】储【chǔ】⛳设置为【shè zhì wéi】🎅唯一【wéi yī】(与runique对应【duì yīng】😼)。
65.system:显示远【xiǎn shì yuǎn】➡程主机【chéng zhǔ jī】💋的操作🏇系统类【xì tǒng lèi】型。
66.tenex:将文件【jiāng wén jiàn】🖐传输类【chuán shū lèi】型设置为【shè zhì wéi】🎅TENEX机🏅的所需的类型。
67.tick:设置传【shè zhì chuán】输时🖨的字节🐍计数器。
68.trace:设置包跟踪。
69.type[type-name]:设置文【shè zhì wén】🎡件【jiàn】♑传输类【chuán shū lèi】型为【xíng wéi】type-name,缺省为【quē shěng wéi】🧝ascii,如【rú】🕣:type binary,设置二进制传输方【chuán shū fāng】🥇式。
70.umask[newmask]:将远程【jiāng yuǎn chéng】服务器【fú wù qì】的缺省【de quē shěng】umask设置为【shè zhì wéi】🎅newmask,如【rú】🕣:umask 3
71.user user-name[password][account]:向远程主机【chéng zhǔ jī】💋表明自己🍚的身份,需要口【xū yào kǒu】🏜令时【lìng shí】🛁,必须输【bì xū shū】入口令【rù kǒu lìng】🐗,如【rú】🕣:user anonymous my@email。
72.verbose:同【tóng】🤫命令【mìng lìng】🎪行的【háng de】⚪-v参数【cān shù】🐳,即设置详尽报告方式【fāng shì】,ftp 服务器【fú wù qì】的所有响应都【xiǎng yīng dōu】将显示【xiǎn shì】给用户,缺省为【quē shěng wéi】🧝on.
73.?[cmd]:同【tóng】🤫help.
关键词:FTP命令
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0