ftp网络命令
- 格式:docx
- 大小:22.88 KB
- 文档页数:9
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 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命令及批处理的制作其他学习类 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 是要下载的文件名。
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(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中实现远程文件传输的方法。
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命令用于将本地计算机上的文件上传到远程服务器上。
使用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(文件传输协议)的命令所附带的参数。
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 -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。