Linux-FTP命令大全(完整版)
Linux FTP 命令全集1前言下面就所有命令给出解释和例子。
说明: 1. remote-file 指远程文件,即服务器上的文件2. local-file 指本地文件,即本地机器上的文件2登录登出命令2.1ftp$ ftp 192.168.0.2格式:ftp [host]Host为ftp主机ip,此命令用来登录ftp服务器,登录后会提示输入账户和密码,账户和密码正确输入后,就会登录到服务器,并进入FTP子程序。
2.2closeFTP> close结束与远程服务器的FTP 会话并返回命令解释程序,没有跳出ftp子程序,可以用open命令重新登录。
2.3disconnectFTP> disconnect从远程服务器断开,但还在FTP子命令内,保留ftp 提示。
disconnect是close的别名。
2.4openFTP >open 与指定的FTP 服务器连接。
格式:open computer [port]说明:computer 指定要连接的远程计算机。
可以通过IP 地址或计算机名称指定计算机(DNS 或主机文件必须可用)。
如果自动登录打开(默认),ftp 还将尝试自动将用户登录到FTP 服务器port 指定用来联系FTP 服务器的端口号。
Eg: open 192.168.0.2,然后输入服务器的用户和密码,重新登录。
2.5userFTP >user 指定远程计算机的用户,登录服务器后,可以更换用户。
格式:user username [password] [account]说明:user-name 指定登录到远程计算机所使用的用户名。
password 指定user-name 的密码。
如果没有指定,但必须指定,ftp 会提示输入密码。
account 指定登录到远程计算机所使用的帐户。
如果没有指定account,但是需要指定,ftp 会提示您输入帐户。
2.6accountFTP> account提供登录远程系统成功后访问系统资源所需的补充口令2.7byeFTP> bye(或by)结束与远程计算机的FTP 会话并退出ftp。
2.8!FTP> ! 结束与远程计算机的FTP 会话并退出ftp,功能与bye相同。
2.9quitFTP >quit 结束与远程计算机的FTP 会话并退出ftp。
备注:bye、!和quit的功能基本相同。
3帮助命令3.1?FTP >?显示ftp 命令说明,同help一样。
格式:?[command]说明:command 指定需要有关说明的命令的名称。
如果没有指定command,ftp 将显示全部命令的列表。
3.2helpFTP >help 显示ftp 命令说明。
格式:help [command]说明:command 指定需要有关说明的命令的名称。
如果没有指定command,ftp 将显示全部命令的列表。
3.3rhelpFTP >remotehelp 显示远程命令帮助。
格式:remotehelp [command]说明:command 指定需要帮助的命令的名称。
如果没有指定command,ftp将显示全部远程命令的列表。
4文件操作命令4.1asciiFTP> ascii将文件传送类型设置为默认的ASCII。
说明:FTP 支持两种文件传送类型,ASCII 码和二进制码(binary)。
在传送文本文件时应该使用ASCII。
4.2binary/biFTP> binary(或bi)将文件传送类型设置为二进制。
4.3bellFTP> bell切换响铃以在每个文件传送命令完成后响铃。
默认情况下,铃声是关闭的。
4.4cdFTP> cd格式:cd remote-directory跳转到remote-directory这个目录4.5cdupFTP> cdup说明:更改的远程计算机上的目录,跳到上一层目录。
4.6lcdFTP >lcd 更改本地计算机上的工作目录。
默认情况下,工作目录是启动ftp 的目录。
格式:lcd [directory]说明:directory 指定要更改的本地计算机上的目录。
如果没有指定directory,将显示本地计算机中当前的工作目录。
4.7dirFTP> dir 显示远程目录文件和子目录列表,同ls命令一样。
格式:dir [remote-directory] [local-file]说明:remote-directory 指定要查看其列表的目录。
如果没有指定目录,将使用远程计算机中的当前工作目录。
Local-file 指定要存储列表的本地文件。
如果没有指定,输出将显示在屏幕上。
4.8lsFTP >ls 显示远程目录文件和子目录的缩写列表。
格式:ls [remote-directory] [local-file]说明:remote-directory 指定要查看其列表的目录。
如果没有指定目录,将使用远程计算机中的当前工作目录。
local-file 指定要存储列表的本地文件。
如果没有指定,输出将显示在屏幕上。
4.9mdirFTP >mdir 显示远程目录文件和子目录列表。
可以使用mdir 指定多个文件。
格式:mdir remote-files [ ...] local-file说明:remote-files 指定要查看列表的目录。
必须指定remote-files。
请键入- 使用远程计算机上的当前工作目录。
local-file 指定要还原列表的本地文件。
请键入- 在屏幕上显示列表。
4.10pwdFTP >pwd 显示远程计算机上的当前目录。
4.11sizeFTP> size remote-file显示远程文件的大小4.12mkdirFTP >mkdir 创建远程目录。
格式:mkdir directory说明:directory 指定新的远程目录的名称。
4.13rmdirFTP >rmdir 删除远程目录。
格式:rmdir directory说明:directory 指定要删除的远程目录的名称。
4.14renameFTP >rename 重命名远程文件。
格式:rename filename newfilename说明:filename 指定要重命名的文件。
newfilename 指定新的文件名。
4.15mlsFTP >mls 显示远程目录文件和子目录的缩写列表。
格式:mls remote-files [ ...] local-file说明:remote-files 指定要查看列表的文件。
必须指定remote-files;请键入- 使用远程计算机上的当前工作目录。
local-file 指定要存储列表的本地文件。
请键入- 以在屏幕上显示列表。
4.16chmodFTP> chmod 755 remote_file说明:更改远程目录上的文件RWX属性4.17modtimeFTP >modtime remote-file显示远程服务器上的文件的最后修改时间格式:mput remote-files说明:remote-files远程计算机的文件4.18appendFTP>append local-file使用当前文件类型设置将本地文件附加到远程计算机上的文件格式:append local-file [remote-file]如果省略了remote-file,本地文件名将被用作远程文件名。
4.19sendFTP >send 使用当前文件传送类型将本地文件复制到远程计算机上。
Send 与put 相同。
格式:send local-file [remote-file]说明:local-file 指定要复制的本地文件。
remote-file 指定要在远程计算机上使用的名称。
如果没有指定,文件将命名为local-file。
4.20putFTP >put 使用当前文件传送类型将本地文件复制到远程计算机上。
格式:put local-file [remote-file]说明:local-file 指定要复制的本地文件。
remote-file 指定要在远程计算机上使用的名称。
如果没有指定,文件将命名为local-file。
4.21mputFTP >mput 多文件传输,使用当前文件传送类型将本地文件复制到远程计算机上。
格式:mput local-files [ ...]说明:local-files 指定要复制到远程计算机的本地文件4.22getFTP> get 使用当前文件转换类型将远程文件复制到本地计算机。
格式:get remote-file [local-file]说明:remote-file 指定要复制的远程文件。
Local-file 指定要在本地计算机上使用的名称。
如果没有指定,文件将命名为remote-file。
4.23mgetFTP >mget 使用当前文件传送类型将远程文件复制到本地计算机。
格式:mget remote-files [ ...]说明:remote-files 指定要复制到本地计算机的远程文件。
4.24reget4.25recvFTP >recv 使用当前文件传送类型将远程文件复制到本地计算机。
Recv 与get相同。
格式:recv remote-file [local-file]说明:remote-file 指定要复制的远程文件。
local-file 指定要在本地计算机上使用的名称。
如果没有指定,文件将命名为remote-file。
4.26newerFTP >newer remote-file local-file获取远程服务器的文件,如果此文件比本地文件新格式:mput remote-file local-file [ ...]4.27deleteFTP> delete 删除远程计算机上的文件。
格式:delete remote-file说明:remote-file 指定要删除的文件。
4.28mdeleteFTP >mdelete 删除远程计算机上的文件。
格式:mdelete remote-files [ ...]说明:remote-files 指定要删除的远程文件。
4.29umask显示远程服务器的umask值5文件模式命令5.1caseFTP> case触发远程文件名大小写变化功能5.2cccFTP> ccc5.3clearFTP>clear5.4cprotect5.5form设置文件传输格式5.6globFTP >glob 切换文件名组合。
组合允许在内部文件或路径名中使用通配符(*和?)。
FTP命令使用详解
FTP命令使用详解FTP(File Transfer Protocol,文件传输协议)是一种用于在网络上进行文件传输的协议。
它使用客户端-服务器模型来传输文件,客户端通过FTP命令与服务器建立连接并发送命令来进行文件操作。
FTP命令可以分为两类:原始FTP命令和扩展FTP命令。
原始FTP命令是FTP协议定义的基本命令,如USER、PASS、LIST、RETR和STOR等;扩展FTP命令是在原始FTP命令的基础上添加的一些功能性命令,如MKD、RMD、RNFR、RNTO和SIZE等。
下面是一些常用的FTP命令及其使用详解:1. USER:用于指定登录FTP服务器的用户名。
语法:USER username示例:USER alice说明:发送用户名给服务器进行验证。
2. PASS:用于指定登录FTP服务器的密码。
语法:PASS password说明:发送密码给服务器进行验证。
3. LIST:用于列出当前目录下的文件和子目录。
语法:LIST [dirname]示例:LIST /pub说明:如果指定了dirname参数,则列出该目录下的文件和子目录;如果未指定,则列出当前目录下的文件和子目录。
示例:RETR myfile.txt5. STOR:用于将本地计算机上的文件上传到远程服务器。
语法:STOR filename示例:STOR myfile.txt说明:将本地计算机上的名为myfile.txt的文件上传到服务器。
6. MKD:用于在远程服务器上创建新目录。
语法:MKD dirname示例:MKD newdir说明:在服务器上创建一个名为newdir的新目录。
7. RMD:用于在远程服务器上删除指定目录。
语法:RMD dirname示例:RMD olddir说明:在服务器上删除名为olddir的目录。
8. RNFR和RNTO:用于重命名远程服务器上的文件或目录。
语法:RNFR oldname; RNTO newname示例:RNFR oldfile.txt; RNTO newfile.txt说明:将服务器上的名为oldfile.txt的文件重命名为newfile.txt。
Linuxftp命令
Linuxftp命令⼀、ftp的get命令和mget命令有何不同?get⼀次只下载⼀个⽂件;mget⼀次可以下载多个⽂件,⽽且⽀持通配符,需要注意的是在mget的时侯,需要对每⼀个⽂件都选择y/n,如果想不交互的下载全部的⽂件,可以先⽤prompt命令关掉交互⽅式(关闭:prompt off;打开:prompt on)。
⼆、FTP使⽤什么命令来定位服务器与本地硬盘的路径?ftp中⽤lcd切换本地路径,⽤cd切换远程服务器的路径。
常⽤到的命令如下:cd⽬录名(进⼊服务器⽬录) lcd⽬录名(进⼊本机⽬录)cd \(退到服务器根⽬录) lcd \(退到本机根⽬录)cd ..(退回到上⼀级⽬录) lcd ..(退回到上⼀级⽬录)三、!命令有何作⽤?执⾏本地shell命令,如:!dir(显⽰本机当亲⽬录内容),如果不加!如:dir(显⽰服务器当前⽬录内容)四、ftp命令⽀持“含有空格”的⽂件夹/⽂件名吗?⽀持,只要在引⽤时加上双引号“”即可!五、下⾯是命令⾏⽅式使⽤FTP的实战练习假设有⼀ftp服务器:,⽤户名:username,密码:user1234。
在本地电脑D:盘创建⼀个⽂件夹“qint”。
将要上传的⽂件复制到D:\qint⾥。
通过FTP命令将⽂件从本地上传,从服务器下载的步骤如下:1、“开始”→“运⾏”→输⼊“FTP”2、open 注意:这⼀步可以与第⼀步合并,在“运⾏”⾥直接输⼊:ftp 。
如果你的FTP服务器不是⽤的21默认端⼝,假如端⼝是2121,那么此步的命令应在后⾯空格加2121,即“open 3、username注意:提⽰你输⼊⽤户名4、user1234注意:提⽰你输⼊密码,密码不回显,打完密码后回车即可。
如果你的密码输⼊错误,将不会提⽰你重新输⼊,这时你要键⼊“user”命令,将会出现第三步,你可以重新输⼊⽤户名和密码。
5、dir注意:你成功登陆后就可以⽤dir查看命令查看FTP服务器中的⽂件及⽬录,⽤ls命令只可以查看⽂件。
Linux的ftp命令大全
Linux ftp1、登录ftp代码:lftp 用户名:密码@ftp地址:传送端口(默认21)用法(1)lftp username:password@127.0.0.1:21 回车(2)lftp username@127.0.0.1 回车##默认21端口回车后输入密码(3)lftp 127.0.0.1 回车##回车后login 登录(4)lftp 回车--> open 127.0.0.1 --> login 登录感觉自己很象孔乙己了,茴香豆的"茴"有几种写法阿!~真晕阿~2、lftp中文乱码问题对于像我这样的新手,登录后看到的都是中文乱码(因为一般本地都是utf-8的编码),怎么半呢,用set 命令来解决set ftp:charset gbk(或者gb2312 或utf-8) ##设置ftp端的编码格式set file:charset utf-8 (...同上) ##设置本地编码格式附:set命令的技巧(1)输入set 查看已经设置好的命令(2)set -a 查看所有可以设置的命令3、查找ftp端文件ls *.txt ##查找当前目录下的所有txt文件ls ./123/ ##列出123目录下所有文件find . -name "*.txt" ##递归查找站点上所有的txt文件find ./xx -name "*.txt" ##查找xx目录下所有的txt文件附1: ls第二次读取的是本地缓存,可以用rels 代替ls 或者catch off / catch on 来开关catch,catch flush清空本地catch附2: 浏览本地目录的命令可用!ls, 如!ls /usr/local/bin/4、下载文件下载文件之前要先设置好本地的目录,用来存放下载的文件lcd /home/123/web ##设置本地存放目录默认为/home/usrget 123.txt ##下载123.txt文件到/home/123/web 中get -c 123.txt ##断点续传下载mget *.txt ##批量下载所有txt文件mget -c *.txt ##断点续传mget -c ./123/aaa/*.txt ##断点续传、批量下载ftp端aaa目录下的所有txt文件pget -c -n 10 file.dat##以最多10个线程以允许断点续传的方式下载file.dat##可以通过设置set pget:default-n 5 的值而使用默认值。
linux远程下载文件的两种方法之ftp命令和scp命令
linux远程下载⽂件的两种⽅法之ftp命令和scp命令ftp命令:服务器有安装ftp Server,另外⼀台linux可以使⽤ftp的client程序来进⾏⽂件的拷贝读取和下载。
1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令⾏下输⼊:ftp 192.168.26.66 b)服务器询问你⽤户名和⼝令,分别输⼊⽤户名和相应密码,待认证通过即可。
2. 下载⽂件 下载⽂件通常⽤get和mget这两条命令。
a) get 格式:get [remote-file] [local-file] 将⽂件从远端主机中传送⾄本地主机中. 如要获取服务器上e:\rose\1.bmp,则 ftp> get /rose/1.bmp 1.bmp (回车) b) mget 格式:mget [remote-files] 从远端主机接收⼀批⽂件⾄本地主机. 如要获取服务器上e:\rose\下的所有⽂件,则 ftp> cd /rose ftp> mget *.* (回车) 注意:⽂件都下载到了linux主机的当前⽬录下。
⽐如,在 /root/yint下运⾏的ftp命令,则⽂件都下载到了/root/yint 下。
3.上传⽂件 a) put 格式:put local-file [remote-file] 将本地⼀个⽂件传送⾄远端主机中. 如要把本地的1.bmp传送到远端主机e:\rose,并改名为333.bmp ftp> put 1.bmp /rose/333.bmp (回车) b) mput 格式:mput local-files 将本地主机中⼀批⽂件传送⾄远端主机. 如要把本地当前⽬录下所有bmp⽂件上传到服务器e:\rose 下 ftp> cd /rose (回车) ftp> mput *.bmp (回车) 注意:上传⽂件都来⾃于主机的当前⽬录下。
ftpget命令用法
ftpget命令是Linux系统中用于从FTP服务器下载文件的命令。
其基本语法如下:ftpget [选项] [用户名] [密码] [IP地址或主机名] [源文件路径] [目标文件路径]各选项及参数的含义如下:1. -u:指定用户名。
2. -p:指定密码。
3. -P:指定端口号,默认为21。
4. IP地址或主机名:指定FTP服务器的IP地址或主机名。
5. 源文件路径:指定在FTP服务器上的文件路径。
6. 目标文件路径:指定下载到本地的文件路径。
下面是一些具体的ftpget命令用法示例:1. 下载文件到当前目录:ftpget -u username -p password 192.168.1.1 /path/to/remote/file /path/to/local/file2. 下载文件到指定目录:ftpget -u username -p password 192.168.1.1 /path/to/remote/file /path/to/local/directory/file3. 使用端口号下载文件:ftpget -u username -p password -P 22 192.168.1.1 /path/to/remote/file /path/to/local/file 注意:在使用ftpget命令前,请确保已经安装了ftp客户端软件,如vsftpd或proftpd 等。
UTF-8(Unicode Transformation Format - 8-bit)是一种可变长度的字符编码方式,它属于Unicode编码的一种实现。
UTF-8使用1到4个字节(8位)来表示一个字符,根据字符的不同,字节数也不同。
这种编码方式的优点是可以节省存储空间和传输带宽,同时具有很好的兼容性和可读性。
在UTF-8编码中,英文字符通常占用1个字节,而中文字符通常占用3个字节。
这种可变长度的编码方式使得UTF-8在处理不同语言和字符集时具有更高的灵活性。
ftp命令语法
FTP(文件传输协议)是一种用于在网络上进行文件传输的协议。
在FTP命令中,可以使用各种选项和参数来控制文件传输的过程。
以下是一些常见的FTP命令及其语法和用途:1. `ftp`:启动FTP会话并连接到FTP服务器。
语法:`ftp [服务器地址]`用途:指定要连接的FTP服务器地址。
2. `open`:打开到FTP服务器的连接。
语法:`open [服务器地址]`用途:打开到指定FTP服务器的连接,允许后续的文件传输操作。
3. `list`:列出服务器上的目录内容。
语法:`list [目录路径]`用途:列出指定目录中的文件和子目录列表。
4. `cd`:切换当前工作目录。
语法:`cd [目录路径]`用途:切换到指定的FTP服务器上的目录。
5. `get`:下载文件。
语法:`get [本地文件路径] [远程文件路径]`用途:从FTP服务器下载文件到本地计算机。
6. `put`:上传文件。
语法:`put [远程文件路径] [本地文件路径]`用途:将本地计算机上的文件上传到FTP服务器。
7. `quit`:结束FTP会话。
语法:`quit`用途:结束当前进行的FTP会话并关闭到FTP服务器的连接。
以下是针对以上命令的一些示例和解释:示例1:使用ftp命令连接到FTP服务器并验证连接成功。
```cssftp [服务器地址]```解释:这会启动一个到指定FTP服务器的连接,并尝试验证连接是否成功。
如果连接成功,通常会显示服务器的欢迎信息。
示例2:使用list命令列出服务器上的目录内容。
```phplist /path/to/directory```解释:这会显示指定目录中的文件和子目录列表。
例如,如果你想列出当前工作目录的内容,可以使用类似以下的命令:`list .`。
示例3:使用get命令下载文件到本地计算机。
```phpget /path/to/remote/file.txt [本地文件路径]```解释:这会将远程服务器上的文件"file.txt"下载到本地计算机的指定位置。
linux查询ftp命令
linux查询ftp命令ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文。
下面由店铺为大家整理了linux下查询ftp命令的相关知识,希望对大家有所帮助。
Linux ftp命令的格式$ ftp 主机名/IP其中“主机名/IP”是所要连接的远程机的主机名或IP地址。
在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;如果没有指定主机名,ftp将给出提示符,等待用户输入命令:$ ftpftp >此时在ftp>提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。
不管使用哪一种方法,如果连接成功,需要在远程机上登录。
用户如果在远程机上有帐号,就可以通过ftp使用这一帐号并需要提供口令。
在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和将上载文件放到哪个目录中。
如果没有远程机的专用登录帐号,许多ftp站点设有可以使用的特殊帐号。
这个帐号的登录名为anonymous(也称为匿名ftp),当使用这一帐号时,要求输入email地址作为口令。
如果远程系统提供匿名ftp服务,用户使用这项服务可以登录到特殊的,供公开使用的目录。
一般专门提供两个目录:pub目录和incoming目录。
pub目录包含该站点供公众使用的所有文件,incoming目录存放上载到该站点的文件。
一旦用户使用ftp在远程站点上登录成功,将得到“ftp>”提示符。
现在可以自由使用ftp提供的命令,可以用help命令取得可供使用的命令清单,也可以在 help命令后面指定具体的命令名称,获得这条命令的说明。
最常用的命令有ls 列出远程机的当前目录cd 在远程机上改变工作目录lcd 在本地机上改变工作目录ascii 设置文件传输方式为ASCII模式binary 设置文件传输方式为二进制模式close 终止当前的ftp会话hash 每次传输完数据缓冲区中的数据后就显示一个#号get(mget) 从远程机传送指定文件到本地机put(mput) 从本地机传送指定文件到远程机open 连接远程ftp站点断开与远程机的连接并退出ftp显示本地帮助信息! 转到Shell中linux ftp常用命令◆启动ftp会话open命令用于打开一个与远程主机的会话。
FTP命令使用详解
FTP命令使用详解FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议。
它使用客户端-服务器模型,客户端通过FTP命令与服务器进行通信和文件传输。
下面是一些常用的FTP控制命令:ER:用于指定用户名。
用法:USER username2.PASS:用于指定密码。
用法:PASS password3.QUIT:用于断开和服务器的连接。
用法:QUIT4.LIST:用于列出远程目录中的文件和目录。
用法:LIST [remote-directory]5.CWD:用于改变远程服务器上的当前工作目录。
用法:CWD directory6.PWD:用于显示当前工作目录的路径。
用法:PWD7.MKD:用于在服务器上创建新目录。
用法:MKD directory8.RMD:用于删除服务器上的目录。
用法:RMD directory9.DELE:用于删除服务器上的文件。
用法:DELE filename10.RNFR和RNTO:用于重命名或移动文件。
用法:RNFR oldname RNTO newname下面是一些常用的FTP数据命令:用法:RETR filename2.STOR:用于向服务器上传文件。
用法:STOR filename3.APPE:用于向服务器追加文件内容。
用法:APPE filename4.TYPE:用于设置数据传输的类型。
用法:TYPE [type-code]5. PASV:用于切换到被动模式(Passive Mode)。
用法:PASV6. PORT:用于切换到主动模式(Active Mode)。
用法:PORTh1,h2,h3,h4,p1,p27.SIZE:用于获取文件的大小。
用法:SIZE filename8.NLST:用于列出文件和目录的简要信息。
用法:NLST [remote-directory]这些命令可以通过FTP客户端软件(如FileZilla、WinSCP等)或命令行工具(如Windows的命令提示符或Linux的终端)来执行。
Linux FTP命令详解
FTP命令详解ascii: 设定以ASCII方式传送文件(缺省值)bell: 每完成一次文件传送,报警提示.binary: 设定以二进制方式传送文件.bye: 终止主机FTP进程,并退出FTP管理方式.case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. cd: 同UNIX的CD命令.cdup: 返回上一级目录.chmod: 改变远端主机的文件权限.close: 终止远端的FTP进程,返回到FTP命令状态,所有的宏定义都被删除.delete: 删除远端主机中的文件.dir [remote-directory] [local-file]列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件.get [remote-file] [local-file]从远端主机中传送至本地主机中.help [command]输出命令的解释.lcd: 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录.ls [remote-directory] [local-file]同DIR.macdef: 定义宏命令.mdelete [remote-files]删除一批文件.mget [remote-files]从远端主机接收一批文件至本地主机.mkdir directory-name在远端主机中建立目录.mput local-files将本地主机中一批文件传送至远端主机.open host [port]重新建立一个新的连接.prompt: 交互提示模式.put local-file [remote-file]将本地一个文件传送至远端主机中.pwd: 列出当前远端主机目录.quit: 同BYE.recv remote-file [local-file]同GET.rename [from] [to]改变远端主机中的文件名.rmdir directory-name删除远端主机中的目录.send local-file [remote-file]同PUT.status: 显示当前FTP的状态.system: 显示远端主机系统类型.user user-name [password] [account]重新以别的用户名登录远端主机.?: 同HELP.FTP使用技巧FTP(文件传输)和E-mail(电子邮件)、Telnet(远程登录)一样,是Internet的三大主要功能之一。
linux ftp 命令参数
linux ftp 命令参数Linux FTP命令参数是Linux操作系统中用于执行FTP(文件传输协议)的命令所附带的参数。
FTP是一种用于在计算机之间传输文件的常用协议。
在Linux中,通过使用FTP命令以及一系列的参数,可以实现文件的上传、下载、目录浏览以及其他相关操作。
本文将为您详细介绍Linux FTP命令参数及其用法,以帮助您更好地掌握在Linux系统中使用FTP功能。
首先,让我们来了解Linux中常用的FTP命令。
在大多数Linux 发行版中,常用的FTP命令是`ftp`。
通过在终端中输入ftp加上相应的参数和选项,我们可以执行FTP的各种操作。
下面是一些常用的FTP命令参数及其用法:1. FTP连接参数:- `-s`:使用被动模式连接FTP服务器。
- `-i`:关闭交互模式,可在传输多个文件时关闭提示信息。
- `-n`:禁止自动登录。
2. FTP用户参数:- `-u`:指定FTP用户名。
- `-p`:指定FTP用户密码。
- `-P`:指定FTP服务器端口号。
3. FTP文件传输参数:- `-b`:指定包含FTP命令的文本文件,可自动执行一系列FTP 命令。
- `-d`:启用调试模式,显示FTP命令的详细信息。
- `-g`:禁用文件名的自动扩展,即允许使用通配符。
4. FTP目录参数:- `-R`:以递归方式复制整个目录。
- `-r`:递归地复制目录和子目录。
- `-L`:对符号链接进行处理,复制链接指向的文件而非链接本身。
接下来,让我们逐步解释这些参数的用法:1. FTP连接参数:- `-s`:在有防火墙的情况下,使用此参数可以建立一个被动的FTP连接。
- `-i`:当使用`mget`、`mput`等连续传输多个文件时,关闭交互模式可以避免提示信息的干扰。
- `-n`:在登录的时候禁止自动登录。
在需要输入用户名和密码的情况下使用该选项,以便手动输入。
2. FTP用户参数:- `-u`:通过此参数指定FTP用户名。
