ftp网络命令
ftp参数命令
4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
5.ascii:使用ascii类型传输方式。
6.bell:每个命令执行完毕后计算机响铃一次。
7.bin:使用二进制文件传输方式。
50.reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。
51.rhelp[cmd-name]:请求获得远程主机的帮助。
52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。
25.image:设置二进制传输方式(同binary)。
26.lcd[dir]:将本地工作目录切换至dir。
27.ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。
28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
type binary,设置二进制传输方式。
70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask3。
er user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。
53.rename[from][to]:更改远程主机文件名。
54.reset:清除回答队列。
55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。
Windows 内置的FTP命令详解
Windows 内置的FTP命令详解FTP(File Transfer Protocol)文件传输协议,为Internet上不同电脑系统间进行文件传输时共同遵守的协议。
从使用者的角度来看,FTP为网络上互传文件的工具。
目前的FTP工具多种多样,有NCSA FTP、UNIX FTP等字符方式下的FTP,也有CUTE FTP、WS-FTP等图形界面下的FTP。
其实,Windows 95中已内置了一个FTP工具,其名字就叫FTP,需要注意的是,只有你的计算机安装了TCP/IP协议,你才能在你的Windows目录下找到这个工具。
若你的计算机已通过拨号或专线方式连上Internet,你就能方便地使用这个工具在Inter net上进行文件传输来获得各种各样的共享软件。
一般地,我们应在Windows 95的DOS提示符下使用这个工具,键入FTP,出现“ftp>”提示符。
先用open命令打开一个连接,把自己的计算机与一个远程主机连接起来,然后用dir命令查看远程主机内容,用cd命令进入相应的目录。
用get或mget下载远程主机的文件到自己的计算机上。
若你对远程主机拥有写权限,你就可用put或mput把自己的计算机的文件传到远程主机上。
完成任务后用close关闭此连接,然后可用open打开另外一个连接或用quit退出FTP。
下面我们分门别类地讲解一下FTP的常见命令。
(注意下述命令都为小写)一、打开、关闭一个连接,退出FTP。
1.open[IP地址]:把自己的计算机连接到远程主机上。
连接成功后,机子会提示你输入用户名(username)与密码(password)。
用户名可输入anonymous 或ftp,密码用你的E-mail地址代替。
只有连接成功后,你才能进行文件下载等工作。
2.close或discount 关闭一个连接。
3.bye或quit:终止一个连接并退出FTP。
二、查看信息、切换路径。
1.cd 切换远程主机上的路径。
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 的值而使用默认值。
FTP批处理命令与制作
ftp命令及批处理的制作其他学习类 2008-03-21 15:57:46 阅读216 评论0 字号:大中小订阅1、 ftp命令ftp命令是Internet用户使用最频繁的命令之一,通过ftp命令可以与ftp服务器之间相互传送文件。
语法:ftp [-v][-d][-i][-n][-g][-s:FileName][-a][-w:WindowSize][-A][Host]参数-v 禁止显示 FTP 服务器响应。
-d 启用调试、显示在 FTP 客户端和 FTP 服务器之间传递的所有命令。
-i 传送多个文件时禁用交互提示。
-n 在建立初始连接后禁止自动登录功能。
-g 禁用文件名组合。
Glob 允许使用星号 (*) 和问号 (?) 作为本地文件和路径名的通配符字符。
-s:filename 指定包含 ftp 命令的文本文件。
这些命令在启动 ftp 后自动运行。
该参数不允许带有空格。
使用该参数而不是重定向 (<)。
-a 指定绑定 FTP 数据连接时可以使用任何本地接口。
-w:windowsize 指定传输缓冲的大小。
默认窗口大小为 4096 字节。
-A 匿名登录到 FTP 服务器。
Host 指定要连接的计算机名、IP 地址或 FTP 服务器的 IPv6 地址。
如果指定了主机名或地址,则其必须是命令行的最后一个参数。
/? 在命令提示符下显示帮助。
2 、ftp批处理文件的制作新建两个文件ftpget.bat和ftpget.txt,前者就是我们要制作的批处理文件,其内容为:ftppath\ftp.exe -i -s:ftpget.txt host其中ftppath为ftp所在目录,host为ftp服务器IP地址。
ftpget.txt文件内容为:username //FTP用户名password //FTP密码//以下是FTP命令cd filepathget filename1get filename2...get filenamenquit //退出FTP其中,filepath是要下载文件所在的目录,filename1-->filenamen 是要下载的文件名。
FTP常用命令
1.登陆命令:$ftp 服务器命或服务器ip地址username:用户名password:密码ftp>2.目录操命令:显示目录下的文件:ftp>ls显示服务器上的目录:ftp>ls H*查看当前目录:ftp>cd(或pwd)进入上一级目录ftp>cd ..更改本地机上的当前目录ftp>lcd /usr/loca //把当前目录改成/usr/loca进入子目录:ftp>cd 子目录名3.文件传输命令:下载命令:ftp>get 诗经·氓.rtf下载多个文件:ftp>mget 诗经·氓.rtf hello.rtp 郭鹏翔.jpg**注:mget命令允许用通配符考贝多个文件。
mget命令会提示用户输入待拷贝的每个文件。
如果回答y,那么文件拷贝到本地机上的当前目录下。
上传命令:ftp>put hello.rtf //上传hello.rtf文件到远端的ftp服务器上。
上传多个文件:ftp>mput 诗经·氓.rtf hello.rtf pr命令.rtf**注意:mput和mget命令要注意两个问题:(1)、不能对目标文件指定命字,在命令行上所有的文件都视做源文件(2)、mput,mget两个命令不能对目录进行上传下载,只能对文件4.设置文件的传输方式:二进制传输:ftp>binary //把传输模式转换一下ftp>put putty.exeascII传输:ftp>ascii //把传输模式转换成ascII模式ftp>put hello.txe**注:文件传送有两种方式,即ASCII码和二进制码。
ASCII方式传送略快些,但要求被传送文件必须是ASCII码文本文件。
二进制码方式可以传送文本和非文本,因此,对所有文件传送都可以用二进制方式。
输入命令ascii,设置为ASCII方式。
输入命令binary为二进制方式。
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的终端)来执行。
如何在Windows CMD中执行远程文件传输
如何在Windows CMD中执行远程文件传输Windows CMD(命令提示符)是Windows操作系统中的一个强大的工具,它可以让用户通过命令行界面来执行各种操作。
其中一个常见的需求是在CMD中执行远程文件传输,这在很多情况下都是非常有用的。
本文将介绍如何在Windows CMD中实现远程文件传输的方法。
1. 使用FTP命令FTP(文件传输协议)是一种用于在网络上进行文件传输的协议。
Windows CMD提供了FTP命令,可以通过它来执行远程文件传输。
首先,需要确保目标计算机上已经启动了FTP服务。
然后,在CMD中输入以下命令来连接到目标计算机的FTP服务器:```ftp <目标计算机的IP地址或域名>```连接成功后,可以使用以下命令来进行文件传输:- `put <本地文件路径> <远程文件路径>`:将本地文件传输到远程计算机。
- `get <远程文件路径> <本地文件路径>`:从远程计算机下载文件到本地。
2. 使用SCP命令SCP(Secure Copy)是一种通过SSH(Secure Shell)协议进行加密的文件传输协议。
Windows CMD可以通过SCP命令来执行远程文件传输。
首先,需要确保目标计算机上已经启动了SSH服务。
然后,在CMD中输入以下命令来执行文件传输:```scp <本地文件路径> <远程用户名>@<远程计算机的IP地址或域名>:<远程文件路径>```这个命令将会把本地文件传输到远程计算机上。
如果需要从远程计算机下载文件到本地,可以使用以下命令:```scp <远程用户名>@<远程计算机的IP地址或域名>:<远程文件路径> <本地文件路径>```3. 使用PSCP命令PSCP是PuTTY软件套件中的一个工具,用于在Windows系统上执行SCP命令。
ftp的put命令用法
ftp的put命令用法FTP的put命令用于将本地计算机上的文件上传到远程服务器上。
使用put命令的一般语法如下:put [本地文件路径] [远程文件路径]具体步骤如下:1. 连接到远程服务器:使用ftp命令连接到远程服务器。
例如:ftp 127.0.0.12. 登录到远程服务器:输入用户名和密码登录到远程服务器。
3. 切换到目标路径:使用cd命令切换到要上传文件的目标路径。
例如:cd /path/to/destination4. 执行put命令:使用put命令上传文件。
例如:put/path/to/local/file.txt remote_file.txt这里的"/path/to/local/file.txt"是本地计算机上要上传的文件路径,"remote_file.txt"是上传到远程服务器上的文件名称。
5. 等待上传完成:等待文件上传完成。
6. 断开连接:使用quit命令断开与远程服务器的连接。
示例:假设要将本地计算机上的文件"file.txt"上传到远程服务器的"/var/www/html"目录下,可以按以下步骤进行操作:1. 连接到远程服务器:ftp 127.0.0.12. 输入用户名和密码登录到远程服务器。
3. 切换到目标路径:cd /var/www/html4. 执行put命令:put /path/to/local/file.txt remote_file.txt5. 等待文件上传完成。
6. 断开连接:quit这样,本地计算机上的文件"file.txt"就会被上传到远程服务器的"/var/www/html"目录下,并且重命名为"remote_file.txt"。
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用户名。
最完整的ftp命令大全
ftp有很多命令,熟悉这些命令你能大大的提高工作效率:FTP命令行格式为:ftp -v -d -i -n -g [主机名] ,下面是ftp命令的参数的解释其中-v 显示远程服务器的所有响应信息;-n 限制ftp的自动登录,即不使用;、n etrc文件;-d 使用调试方式;-g 取消全局文件名。
下面就是FTP使用的内部命令(ftp命令大全)如下(中括号表示可选项):1、![cmd[args>:在本地机中执行交互shell,exit回到ftp环境,如:!ls*、zip2、$ macro-ame[args]:执行宏定义macro-name。
3、account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。
4、append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
5、ascii:使用ascii类型传输方式。
6、bell:每个命令执行完毕后计算机响铃一次。
7、bin:使用二进制文件传输方式。
8、bye:退出ftp会话过程。
9、case:在使用mget时,将远程主机文件名中的大写转为小写字母。
10、cd remote-dir:进入远程主机目录。
11、cdup:进入远程主机目录的父目录。
12、chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a、out。
13、close:中断与远程服务器的ftp会话(与open对应)。
14、cr:使用asscii方式传输文件时,将回车换行转换为回行。
15、delete remote-file:删除远程主机文件。
16、debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。
17、dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件18、disconnection:同close。
Linux下常用的ftp操作命令
Linux下常⽤的ftp操作命令Linux下常⽤的ftp操作命令=========== 完美的分割线 =============1.ftp [IP] [PORT] # 登陆ftp服务器,本机登陆可以不写IP实例演⽰:[root@ftpsrv vsftpd]# ftp 127.0.0.1 21Connected to 127.0.0.1 (127.0.0.1).220 (vsFTPd 2.2.2)Name (127.0.0.1:root): nice331 Please specify the password.Password:230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp>可以看出登陆后默认为⼆进制传输模式ftp> ?|help # 显⽰ftp内部命令的帮助信息ftp> dir227 Entering Passive Mode (127,0,0,1,44,241).150 Here comes the directory listing.drwxr-xr-x 2 501 501 4096 Sep 04 07:18 aaadrwxr-xr-x 2 501 501 4096 Sep 05 08:59 bbb226 Directory send OK.ftp> ls227 Entering Passive Mode (127,0,0,1,71,215).150 Here comes the directory listing.drwxr-xr-x 2 501 501 4096 Sep 04 07:18 aaadrwxr-xr-x 2 501 501 4096 Sep 05 08:59 bbb226 Directory send OK.ftp>ftp> cd aaa # 切换到ftp的aaa⽬录250 Directory successfully changed.ftp> pwd # 查看当前所在的ftp⽬录257 "/aaa"ftp> ls227 Entering Passive Mode (127,0,0,1,88,202).150 Here comes the directory listing.-rw-r--r-- 1 501 501 0 Sep 05 09:01 aaa1-rw-r--r-- 1 501 501 0 Sep 05 09:02 aaa2226 Directory send OK.ftp>1)查询系统中的⽂件列表ftp> ! [linux系统命令] # 在ftp服务器中执⾏系统命令,之后回到ftp环境中ftp> ! ls /usr/local/aegis bin cloudmonitor etc games include lib lib64 libexec logs nginx sbin share src2)切换linux中的⼯作⽬录ftp> lcd /tmp/ # 在ftp服务器中切换本地⼯作⽬录(登陆ftp前的系统中的⽬录),可以tab补全Local directory now /tmp1)创建和删除ftp⽬录ftp> mkdir ccc257 "/aaa/ccc" createdftp> ls227 Entering Passive Mode (127,0,0,1,194,152).150 Here comes the directory listing.-rw-r--r-- 1 501 501 0 Sep 05 09:01 aaa1-rw-r--r-- 1 501 501 0 Sep 05 09:02 aaa2drwxr-xr-x 2 501 501 4096 Sep 05 09:06 ccc226 Directory send OK.ftp> rmdir ccc250 Remove directory operation successful.ftp> ls227 Entering Passive Mode (127,0,0,1,214,114).150 Here comes the directory listing.-rw-r--r-- 1 501 501 0 Sep 05 09:01 aaa1-rw-r--r-- 1 501 501 0 Sep 05 09:02 aaa2226 Directory send OK.2)下载ftp的⽂件# 下载单个⽂件ftp> !pwd # 查看当前所在的系统⼯作⽬录/tmpftp> ls227 Entering Passive Mode (127,0,0,1,223,180).150 Here comes the directory listing.-rw-r--r-- 1 501 501 0 Sep 05 09:01 aaa1-rw-r--r-- 1 501 501 0 Sep 05 09:02 aaa2226 Directory send OK.ftp> get aaa1 # 下载aaa1⽂件local: aaa1 remote: aaa1227 Entering Passive Mode (127,0,0,1,33,232).150 Opening BINARY mode data connection for aaa1 (0 bytes).226 Transfer complete.ftp> !lsaaa1ftp> get aaa2 aaa3 # 下载aaa2⽂件,并命名为aaa3local: aaa3 remote: aaa2227 Entering Passive Mode (127,0,0,1,171,86).150 Opening BINARY mode data connection for aaa2 (0 bytes).226 Transfer complete.ftp> !ls # 查看,下载成功aaa1 aaa3# 下载多个⽂件ftp> mget aaa1 aaa2mget aaa1? y227 Entering Passive Mode (127,0,0,1,83,114).150 Opening BINARY mode data connection for aaa1 (0 bytes).226 Transfer complete.mget aaa2? y227 Entering Passive Mode (127,0,0,1,217,121).150 Opening BINARY mode data connection for aaa2 (0 bytes).226 Transfer complete.ftp> !ls -ltotal 1532-rw-r--r-- 1 root root 0 Sep 5 17:20 aaa1 # 可以看到⽂件创建时间已经更改-rw-r--r-- 1 root root 0 Sep 5 17:20 aaa2-rw-r--r-- 1 root root 0 Sep 5 17:14 aaa33)上传⽂件# 上传单个⽂件# 创建测试⽂件[root@ftpsrv tmp]# touch ddd1[root@ftpsrv tmp]# touch ddd2[root@ftpsrv tmp]# lltotal 1532-rw-r--r-- 1 root root 0 Sep 5 17:20 aaa1-rw-r--r-- 1 root root 0 Sep 5 17:20 aaa2-rw-r--r-- 1 root root 0 Sep 5 17:14 aaa3-rw-r--r-- 1 root root 0 Sep 5 17:23 ddd1-rw-r--r-- 1 root root 0 Sep 5 17:23 ddd2# 上传ftp> put ddd1 # 上传单个⽂件,可以tab补全local: ddd1 remote: ddd1227 Entering Passive Mode (127,0,0,1,69,10).150 Ok to send data.226 Transfer complete.ftp> put ddd1 eee1 # 上传单个⽂件并改名local: ddd1 remote: eee1227 Entering Passive Mode (127,0,0,1,243,160).150 Ok to send data.226 Transfer complete.ftp> ls227 Entering Passive Mode (127,0,0,1,234,62).150 Here comes the directory listing.-rw-r--r-- 1 501 501 0 Sep 05 09:01 aaa1-rw-r--r-- 1 501 501 0 Sep 05 09:02 aaa2drwxr-xr-x 2 501 501 4096 Sep 05 09:18 bbb-rw-r--r-- 1 501 501 0 Sep 05 09:23 ddd1-rw-r--r-- 1 501 501 0 Sep 05 09:23 eee1226 Directory send OK# 上传多个⽂件ftp> mput ddd1 ddd2mput ddd1? y227 Entering Passive Mode (127,0,0,1,92,11).150 Ok to send data.226 Transfer complete.mput ddd2? y227 Entering Passive Mode (127,0,0,1,66,108).150 Ok to send data.226 Transfer complete.ftp> ls227 Entering Passive Mode (127,0,0,1,191,91).150 Here comes the directory listing.-rw-r--r-- 1 501 501 0 Sep 05 09:01 aaa1-rw-r--r-- 1 501 501 0 Sep 05 09:02 aaa2drwxr-xr-x 2 501 501 4096 Sep 05 09:18 bbb-rw-r--r-- 1 501 501 0 Sep 05 09:27 ddd1 # 查看修改时间可以确认已经上传成功-rw-r--r-- 1 501 501 0 Sep 05 09:27 ddd2-rw-r--r-- 1 501 501 0 Sep 05 09:23 eee1226 Directory send OK.1)修改ftp⽂件名ftp> rename aaa1 qqq1350 Ready for RNTO.250 Rename successful.ftp> ls227 Entering Passive Mode (127,0,0,1,29,54).150 Here comes the directory listing.-rw-r--r-- 1 501 501 0 Sep 05 17:02 aaa2drwxr-xr-x 2 501 501 4096 Sep 05 17:18 bbb-rw-r--r-- 1 501 501 0 Sep 05 17:27 ddd1-rw-r--r-- 1 501 501 0 Sep 05 17:27 ddd2-rw-r--r-- 1 501 501 0 Sep 05 17:23 eee1-rw-r--r-- 1 501 501 0 Sep 05 17:37 fff-rw-r--r-- 1 501 501 0 Sep 05 17:01 qqq1 # 修改后的⽂件名226 Directory send OK.2)删除ftp⽂件ftp> delete aaa2 # 删除aaa2⽂件250 Delete operation successful.ftp> ls227 Entering Passive Mode (127,0,0,1,138,61).150 Here comes the directory listing.drwxr-xr-x 2 501 501 4096 Sep 05 17:18 bbb-rw-r--r-- 1 501 501 0 Sep 05 17:27 ddd1-rw-r--r-- 1 501 501 0 Sep 05 17:27 ddd2-rw-r--r-- 1 501 501 0 Sep 05 17:23 eee1-rw-r--r-- 1 501 501 0 Sep 05 17:37 fff-rw-r--r-- 1 501 501 0 Sep 05 17:01 qqq1226 Directory send OK.# 删除多个ftp⽂件ftp> mdelete ddd1 ddd2 eee1mdelete ddd1? y250 Delete operation successful.mdelete ddd2? y250 Delete operation successful.mdelete eee1? y250 Delete operation successful.ftp> ls227 Entering Passive Mode (127,0,0,1,166,205).150 Here comes the directory listing.drwxr-xr-x 2 501 501 4096 Sep 05 17:18 bbb-rw-r--r-- 1 501 501 0 Sep 05 17:37 fff-rw-r--r-- 1 501 501 0 Sep 05 17:01 qqq1226 Directory send OK.3)删除ftp⽬录ftp> rmdir bbb # 删除bbb⽬录250 Remove directory operation successful.ftp> ls227 Entering Passive Mode (127,0,0,1,143,198).150 Here comes the directory listing.-rw-r--r-- 1 501 501 0 Sep 05 17:37 fff-rw-r--r-- 1 501 501 0 Sep 05 17:01 qqq1226 Directory send OK.1)切换传输模式ftp> ascii # 切换为ascii模式200 Switching to ASCII mode.ftp> bin # 切换为⼆进制模式,默认登陆就是⼆进制传输模式200 Switching to Binary mode.2)关闭和重连ftpftp> close # 断开ftp的连接221 Goodbye.ftp> ls # 可以看出,⽆法显⽰ftp服务器的⽂件列表Not connected.ftp> open 127.0.0.1 21 # 重新连接ftp服务器Connected to 127.0.0.1 (127.0.0.1).220 (vsFTPd 2.2.2)Name (127.0.0.1:root): admin # 使⽤admin登陆ftp331 Please specify the password.Password:230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp> ls # 可以再次查看ftp服务器的⽂件列表227 Entering Passive Mode (127,0,0,1,227,247).150 Here comes the directory listing.drwxr-xr-x 2 501 501 4096 Sep 05 17:47 aaadrwxr-xr-x 2 501 501 4096 Sep 05 16:59 bbb226 Directory send OK.3)退出ftp会话ftp> quit # 也可以使⽤bye和exit221 Goodbye.[root@ftpsrv vsftpd]#========= 完毕,呵呵呵呵 =========。
DOS下FTP命令(FTP命令全集)
DOS下FTP命令(FTP命令全集)FTP命令是Internet⽤户使⽤最频繁的命令之⼀,不论是在DOS还是UNIX操作系统下使⽤FTP,都会遇到⼤量的FTP内部命令,熟悉并灵活应⽤FTP的内部命令,可以⼤⼤⽅便使⽤者,对于现在拨号上⽹的⽤户,如果ISP提供了shell可以使⽤nohup,那么ftp 将是你最省钱的上 download⽅式,ftp的命令⾏格式为:ftp -v -d -i -n -g[主机名]-v 显⽰远程服务器的所有响应信息。
-d 使⽤调试⽅式。
-n 限制ftp的⾃动登录,即不使⽤.netrc⽂件。
-g 取消全局⽂件名。
ftp使⽤的内部命令如下(其中括号表⽰可选项):1.![cmd[args]在本地机中执⾏交互shell、exit回到ftp环境,如!ls*.zip 。
2.¥ macro-ame[args]执⾏宏定义macro-name。
3.account[password]提供登录远程系统成功后访问系统资源所需的补充⼝令。
4.appendlocal-file[remote-file]将本地⽂件追加到远程系统主机,若未指定远程系统⽂件名,则使⽤本地⽂件名。
5.ascii 使⽤ascii类型传输⽅式。
6.bell每个命令执⾏完毕后计算机响铃⼀次。
7.bin使⽤⼆进制⽂件传输⽅式。
8.bye退出ftp会话过程。
9。
case在使⽤mget时,将远程主机⽂件名中的⼤写转为⼩写字母。
10.cd remote-dir 进⼊远程主机⽬录。
11.cdup进⼊远程主机⽬录的⽗⽬录。
12.chmod modefile-name将远程主机⽂件file-name的存取⽅式设置为mode,如chmod 777 a.out。
13.close中断与远程服务器的ftp会话(与open对应)。
14.cr使⽤asscii⽅式传输⽂件时,将回车换⾏转换为回⾏。
15.delete remote-file删除远程主机⽂件。
ftp用法
ftp用法FTP用法FTP(File Transfer Protocol)是一种用于在网络上传输文件的标准协议。
它允许用户从一个计算机向另一个计算机传输文件,也可以从远程计算机下载文件到本地计算机。
FTP的使用非常广泛,特别是在网站管理、软件开发和文件共享等领域。
下面将详细介绍FTP的用法。
一、FTP客户端软件要使用FTP,需要安装一款FTP客户端软件。
常见的FTP客户端软件有FileZilla、CuteFTP、WinSCP等。
这些软件都提供了图形界面,使得用户可以方便地进行文件传输操作。
二、连接到FTP服务器在使用FTP之前,需要连接到目标服务器。
通常情况下,需要输入以下信息:1. FTP服务器地址:通常是一个IP地址或域名。
2. 用户名:登录FTP服务器所需的用户名。
3. 密码:登录FTP服务器所需的密码。
连接方式有两种:1. 匿名登录:如果目标服务器允许匿名登录,则可以不输入用户名和密码直接连接到服务器。
2. 普通登录:如果目标服务器要求输入用户名和密码,则需要输入正确的用户名和密码才能连接到服务器。
三、上传文件上传文件是指将本地计算机中的文件传输到远程服务器上。
上传文件有两种方式:1. 通过拖拽上传:打开本地计算机中的文件夹,将需要上传的文件拖拽到FTP客户端软件中的远程服务器目录下即可。
2. 通过上传按钮上传:在FTP客户端软件中选择需要上传的文件,点击上传按钮即可将文件传输到远程服务器。
四、下载文件下载文件是指将远程服务器上的文件传输到本地计算机上。
下载文件有两种方式:1. 通过拖拽下载:打开FTP客户端软件中的远程服务器目录,将需要下载的文件拖拽到本地计算机中的文件夹即可。
2. 通过下载按钮下载:在FTP客户端软件中选择需要下载的文件,点击下载按钮即可将文件传输到本地计算机。
五、管理FTP服务器除了进行文件传输操作之外,FTP客户端软件还可以对FTP服务器进行管理。
常见的管理操作有以下几种:1. 创建目录:在FTP客户端软件中选择需要创建目录的位置,点击创建目录按钮即可创建新目录。
Cmd中ftp命令
16.debug[debug-value]设置调试方式,显示发送至远程主机的每条命令,如debup 3,若 设为0,表示取消debug。
17.dir[remote-dir][local-file]显示远程主机目录,并将结果存入local-file。
61.size file-name显示远程主机文件大小,如site idle 7200。
62.status显示当前ftp状态。
63.struct[struct-name]将文件传输结构设置为struct-name,缺省时使用stream结构。
64.sunique将远程主机文件名存储设置为唯一(与runique对应)。
26.lcd[dir]将本地工作目录切换至dir。
27.ls[remote-dir][local-file]显示远程目录remote-dir,并存入本地local-file。
28.macdef macro-name定义一个宏,遇到macdef下的空行时,宏定义结束。
29.mdelete[remote-file]删除远程主e-dir][local-file]显示远程主机目录的文件清单,并存入本地硬盘的local-file。
39.nmap[inpatternoutpattern]设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换,如nmap¥1.¥2.¥3[¥1,¥2].[¥2,¥3],则传输文件a1.a2.a3时,文件名变为a1、a2,该命令特别适用于远程主机为非U-NIX机的情况。
1.![cmd[args]]在本地机中执行交互shell、exit回到ftp环境,如!ls*.zip。
2.¥ macro-ame[args]执行宏定义macro-name。
FTP命令基本使用方法
FTP命令基本使用方法FTP(File Transfer Protocol,文件传输协议)是一种用于在网络上进行文件传输的标准协议。
通过FTP,可以将文件从一台计算机移动到另一台计算机,或者将文件从本地计算机上传到服务器。
1.连接到FTP服务器ftp [IP地址或域名]通过该命令连接到指定的FTP服务器。
2.登录用户名:ftp [用户名]密码:[输入密码]例如:ftp user1输入正确的用户名和密码,登录到FTP服务器。
如果没有设置用户名和密码,可以直接回车进行匿名登录。
3.列出目录内容ls例如:ls列出当前目录的文件和子目录。
4.切换目录cd [目录名]例如:cd uploads进入指定的目录。
5.切换到上级目录cd ..例如:cd ..返回上级目录。
get [文件名]例如:get file1.txt7.上传文件put [本地文件名]例如:put file2.txt将本地计算机上的文件上传到FTP服务器。
8.删除文件delete [文件名]例如:delete file3.txt删除FTP服务器上的指定文件。
9.创建目录mkdir [目录名]例如:mkdir newdir在当前目录中创建一个新的子目录。
10.删除目录rmdir [目录名]例如:rmdir olddir删除当前目录中的指定子目录。
11.退出FTP服务器bye例如:bye断开与FTP服务器的连接并退出。
以上是FTP命令的基本使用方法,通过这些命令,可以在FTP服务器和本地计算机之间进行文件传输和管理。
通过FTP客户端软件,也可以更直观地使用FTP功能,如FileZilla、CuteFTP等。
FTP命令详解(含操作实例)
FTP命令详解(含操作实例)操作实例环境:主机(FTP客户端):192.168.65.1 window 7 64bit远程FTP服务器:192.168.65.131 redhat 5 vsftp账号:dylan密码:dylan1 命令行选项1.1 选项介绍我们在命令行用以下选项使用FTP:ftp [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [computer]· -v - 禁止显示远程服务器相应信息· -n - 禁止自动登录· -i - 多文件传输过程中关闭交互提示· -d - 启用调试,显示所有客户端与服务器端传递的命令· -g - 禁用文件名通配符,允许在本地文件和路径名中使用· -s:filename - 指定包含 FTP 命令的文本文件;命令在FTP启动后自动运行。
此参数中没有空格。
可替代重定向符(>)使用。
· -a - 在绑字数据连接时使用所有本地接口· -w:windowsize - 覆盖默认的传输缓冲区大小 65535。
· computer - 指定远程电脑计算机名或IP地址。
此参数必须放到最后。
1.2 操作实例-v - 禁止显示远程服务器相应信息使用前:C:\Users\Administrator>ftp 192.168.65.131连接到 192.168.65.131。
220 **************Welcome to blah vsFTP service.*********** ***用户(192.168.65.131:(none)): dylan331 Please specify the password.密码:230 Login successful.ftp> status连接到 192.168.65.131。
linux系统ftp命令用法
linux系统ftp命令用法使用Linux系统的ftp命令进行文件传输是非常常见和方便的。
ftp是一种标准的网络协议,它允许用户在网络上传输文件。
在本文中,我们将详细介绍ftp命令的用法,以及一些常见的ftp操作。
1. 安装ftp命令工具在大多数Linux发行版中,ftp命令工具已经预装了。
如果您的系统没有安装,您可以使用以下命令安装它:sudo apt-get install ftp # for Ubuntu/Debiansudo yum install ftp # for CentOS/Fedora2. 连接到FTP服务器使用ftp命令连接到FTP服务器非常简单。
只需要在命令行中键入以下命令:ftp ftp.example其中`ftp.example`是您要连接的FTP服务器的主机名或IP地址。
如果服务器使用非默认端口,您可以使用`-p`选项指定端口号。
例如:ftp -p 2222 ftp.example3. 登录FTP服务器连接到FTP服务器后,您需要使用用户名和密码进行登录。
使用`user`命令指定用户名,然后输入密码。
例如:user myusernamepassword mypassword请注意,您可以将用户名和密码直接包含在登录命令中,以避免多次输入。
例如:ftp -n ftp.example <<END_SCRIPTquote USER myusernamequote PASS mypasswordEND_SCRIPT4. 浏览FTP服务器登录到FTP服务器后,您可以使用以下命令浏览远程目录:- `ls` - 列出远程目录的内容。
- `cd` - 进入远程目录。
- `pwd` - 显示当前远程目录的路径。
- `lpwd` - 显示本地目录的路径。
例如,要列出远程目录的内容,您只需键入`ls`命令:ls要进入远程目录,使用`cd`命令:cd mydirectory要显示当前目录的路径,使用`pwd`命令:pwd要显示本地目录的路径,使用`lpwd`命令:lpwd5. 下载文件要从FTP服务器下载文件到本地系统,可以使用以下命令:get remote-filename [local-filename]其中,`remote-filename`是要下载的文件名,`local-filename`是您要保存在本地系统上的文件名。
Linux系统ftp程序常用命令
Linux系统ftp程序常用命令Linux系统ftp程序常用命令作为Linux系统中的文件传输程序之一,ftp具备功能强大,小巧轻快的特点,且是使用频率最高的'应用程序之一。
下面我们将用一整个篇幅进行介绍。
欢迎阅读。
【语法格式】# ftp [参数] [主机名或IP] [端口]【常用参数】-d:运行时显示详细的处理信息-i:关闭交互模式-p:传输文件模式为被动模式【FTP模式下的常用命令】ascii:使用ascii类型传输方式(文本传送)binary:使用二进制文件传输方式(应用程序等文件传送)bye、quit:退出ftp会话过程cd:切换远程主机目录lcd:切换本地工作目录ls:显示远程主机目录下内容:删除远程主机的文件passive:打开/关闭被动传输方式get:获取单个远程主机文件mget:获取多个远程主机文件put:将本地文件传送至远程主机mput:将多个文件传输至远程主机pwd:显示远程主机的当前工作目录!pwd:显示本地主机当前工作目录rename:更改远程主机文件名mkdir:在远程主机创建目录rmdir:删除远程主机目录size:显示远程主机文件大小help、?:显示ftp内部命令cmd的帮助信息,如help get或? get 【样例】//以test用户ftp连接远程主机的ftp端口24520#***************.1.524520Connected to 192.168.1.5.220 (vsFTPd 2.0.7)331 Please specify the password.Password: //输入密码230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp> ls //显示当前目录下文件200 Port command successful.150 Opening ASCII mode data connection for directory list. drwx------ 1 user group 0 May 21 19:15 adrwx------ 1 user group 0 May 21 19:15 b-rwx------ 1 user group 45 Apr 26 11:41 lnux.txt-rwx------ 1 user group 0 Feb 01 08:59 study.txt226 Transfer completeftp> pwd //显示当前路径257 "/home/test"ftp> mkdir a //创建目录aftp> cd a //切换到目录a250 Directory successfully changed.ftp> !pwd //显示本地目录/rootftp> get lnux.txt //下载文件local: lnux.txt remote: lnux.txt229 Entering Extended Passive Mode (|||30063|)150 Opening BINARY mode data connection for lnux.txt (403 bytes).100%|******************************************************************* ***********************| 403 56.56 KB/s 00:00 ETA226 File send OK.403 bytes received in 00:00 (54.30 KB/s)ftp> mget c* //模糊匹配下载多个文件mget carrier.cfg_10_08 [anpqy?]? y //默认交互模式弹出提示,y是,n否229 Entering Extended Passive Mode (|||30078|)150 Opening BINARY mode data connection for carrier.cfg_10_08 (403 bytes).100%|******************************************************************* ***********************| 403 25.35 KB/s 00:00 ETA226 File send OK.403 bytes received in 00:00 (24.96 KB/s)mget crontabuser.list [anpqy?]? y //默认交互模式弹出提示,y 是,n否229 Entering Extended Passive Mode (|||30100|)150 Opening BINARY mode data connection for crontabuser.list (4 bytes).100%|******************************************************************* ***********************| 4 0.50 KB/s 00:00 ETA226 File send OK.4 bytes received in 00:00 (0.49 KB/s)ftp> bye //退出ftp221 Goodbye.下载全文。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
默认情况下,将文件传输类型设置为ASCII
4)bell
说明:
响玲开关,意思是文件传输完成后是否有玲声提醒。默认是关闭的。
5)binary
说明:
将文件传输类型设置为二进制。
6)bye
说明:
结束和远程计算机的ftp会话,也就是安全断开,退出ftp.
7)cd
说明:
更改远程计算机上的工作目录。如cd data其中data是要进入的远程计算机的目录。
如mdir remote-file ... local-file
参数我想大家应该明白什么意思吧?不明白就看看前面的类似命令吧.22)mget
说明:
使用当前文件传输类型将多个远程文件复制到本地计算机.
如mget remote-files ...
其实remote-files可以指定多个,他就是指定要复制到本地计算机的远程文件.23)mkdir
31)quote
说明:
向远程ftp服务器发送协议,报告.期待ftp单码应答,这个命令的功能和literal相同.32)recv
说明:
使用当前文件传输类型将远程文件复制到本地计算机,他与get命令作用相同。
33)remotehelp
34)rename
说明:
更改远程计算机上的文件名。
这个命令和nt的命令提示符的ren一样,如rename filename newfilename 35)rmdir
件。可以交互使用。这里要注意,只有安装了tcp/ip协议的机器才能使用ftp命令。
命令格式:
ftp [-v][-d][-i][-n][-g][-s:
filename][-a][-w:
-v不显示远程服务器响应
-n禁止第一次连接的时候自动登陆
-i在多个文件传输期间关闭交互提示
-d允许调试、显示客户机和服务器之间传递的全部ftp命令
说明:
创建远程目录.
如mkdir directory这个命令和nt下的命令提示符中的md directory一样,不多说了.24)mls
说明:
显示远程目录的文件和目录简表
如mls remote-file ... local-file
其中remote-file这个参数是必须要加的,’’-’’是使用远程计算机的当前工作目录.25)mput
如user user-name [passwd] [account]
其中user-name不用说都是用来登陆计算机的用户名了,
account是指定用来登陆计算机的帐号,如不指定,ftp会提示输入帐号.
41)verbose
说明:
转换冗余模式。这里如果打开,会显示所有ftp响应,文件传输结束的时候会显示传输的效率和统计信息,默认的情况是打开的.
8)close
说明:
结束与远程服务器的ftp会话,并返回命令解释程序。
9)dir
说明:
显示远程的文件以及子目录列表。如dir data local-file
其中data是指定要查看列表的目录,没指定的话就是当前目录。local-file是指定要保存列表的本地文件,不指定的话就在屏幕输出。
10)debug
呵呵,命令就介绍这些了,可以自己熟悉一下,其实现在ftp的软件很多,很方便,但你说这些命令没用也是不可能的,就像windows下一样还保留着命令提示符. _特别有些时候ftp软件很多地方做不到的,.?什么地方。
打个比方,我看过一种觅名ftp用户得到admin的入侵列子,就的用到他.呵呵,这里不多说了,就写到这里了。
-g不允许使用文件名通配符,文件名通配符的意思是说允许在本地文件以及路径名中使用通配字符
-s:
filename指定包含ftp命令的文本文件。在ftp命令启动后将自动运行这些命令。在加的参数里不能有空格。
-a绑定数据连接时,使用任何的本地端口
-w:
windowsize忽略默认的4096传输缓冲区
呵呵,理解了上面的,就说说一些具体的命令,我个人觉得虽然现在工具用起来很方便了,但懂这些命令在很多地方还是很有用的,就像现在nt下的命令提示符1)?
说明:
显示ftp命令的说明。后面可以加参数,是加需要解释的命令名,不加则显示包含所有命令列表。
2)append
说明:
使用当前文件类型设置,将本地文件附加到远程计算机中。大概格式是append local-file [remote-file]其中local-file是说指定要添加的本地文件。
remote-file是说指定要将local-file附加到远程计算机文件,要是省了这个,则是使用3)ascii
local-file是指定要保存列表的本地文件.不指定的话是在屏幕上输出.
20)mdelete
说明:
删除远程计算机上的文件.如mdelete remote-file ...
remote-file肯定是要删的文件啊,可以删除多个.
21)mdir
说明:
显示远程目录的文件和子目录列表,他允许指定多个文件.
13)glob
说明:
文件名通配开关
14)hash
说明:
转换每个传输数据快的散列标记打印(#).数据快的大小是2048字节。默认情况下是关闭的,
15)help
说明:
16)!
说明:
17)lcd
说明:
更改本地计算机的本地目录,在默认的时候是启动ftp的目录.这个不要觉得没用啊,在你使用ftp的时候为了传递文件不是常改变本地和远程计算机的目录吗?如lcd [directory]其中[directory]是指定要进入的本地计算机的目录,如果你不加这个参数,就会显示出本地计算机的工作目录.
如put local-file remote-file
其中local-file是指定要复制的本地文件,
remote-file是指定要复制的远程计算机上的文件名,不指定的话是和本地计算机上的文件名同名.
29)pwd
说明:
显示远程呢感计算机上的当前目录.
30)quit
说明:
结束与远程计算机的ftp会话,并退出ftp.
18)literal
说明:
向远程ftp服务器发送协商参数,报告.
如lireral argument [...]其中argument是指定要发送给远程服务器的协商参数。说明:
显示远程目录的文件和字目录.
如ls remote-directory local-file
其中remote-directory是指要查看的列表的目录,不指定的话显示的是当前工作目录。
如mput local-files ...
26)open
说明:
连接到指定ftp服务器上,
27)prompt
说明:
转换提示,在多个文件传输的时候,ftp提示可以有选择的检索或保存文件,如果关闭提示,则mget和mput命令传输所有文件,在默认情况下是打开的.
28)put
说明:
使用当前文件传输类型将本地文打开的时候打印每个发送到远程计算机的命令,命令前有——>默认情况是关闭的。
11)disconnnect
说明:
与远程计算机断开连接,但还保持着ftp命令提示符。
12)get
如get remote-file local-file
remote-file是指定要复制的文件,local-file是指定本地计算机上的文件名,没有指定的话则个remote-file同名。
说明:
删除远程目录.
这个命令和nt的命令提示符的rm一样,如rmdir directory
36)send
说明:
使用当前文件传输类型将本地文件复制到远程计算机.send和put命令的功能一样。
如send local-file remote-file
37)status
说明:
显示ftp连接和转换的当前状态
38)trace
说明:
转换报文跟踪,运行ftp的命令时,trace将显示没个报文的理由。
39)type
说明:
设置或显示文件传输类型.
如type [type-name]
其中type-name的意思是文件传输的类型,默认是ASCII,没加这个参数就是显示当前的传输类型.
40)user
说明:
指定连接到远程计算机的用户.