mget命令, ftp命令详解- wajika - 博客园
文章推薦指數: 80 %
一:mget命令下载FTP服务器上的多个文件命令行模式下使用ftp来下载东西还是比较方便的,如果下载一个目录中的多个文件该如何处理呢?
首页
新闻
博问
专区
闪存
班级
我的博客
我的园子
账号设置
简洁模式...
退出登录
注册
登录
linux学习笔记
很多资料来不及整理,暂时先记录。
mget命令,ftp命令详解
一:mget命令下载FTP服务器上的多个文件
命令行模式下使用ftp来下载东西还是比较方便的,如果下载一个目录中的多个文件该如何处理呢?
还用每个文件都用get来获得?显然那样很麻烦......
命令介绍:
1:登录
[root@pc_name]#ftp192.168.128.100
2:获得一个文件
ftp>getfile_name
3:一次获得多个文件
ftp>mget*.c
4:切换目录
ftp>cddirectory_name
5:退出登录
ftp>bye
也可以设置ftp模式,使得用mget时不需要交互:
ftp>prompt
Interactivemodeoff.
ftp>mget*.c
一、ftp的get命令和mget命令有何不同?
get一次只下载一个文件;mget一次可以下载多个文件,而且支持通配符,需要注意的是在mget的时侯,需要对每一个文件都选择y/n,如果想不交互的下载全部的文件,可以先用prompt命令关掉交互方式(关闭:promptoff;打开:prompton)。
二、FTP使用什么命令来定位服务器与本地硬盘的路径?
ftp中用lcd切换本地路径,用cd切换远程服务器的路径。
常用到的命令如下:
cd目录名(进入服务器目录) lcd目录名(进入本机目录)
cd \(退到服务器根目录) lcd \(退到本机根目录)
cd ..(退回到上一级目录) lcd ..(退回到上一级目录)
三、!命令有何作用?
执行本地shell命令,如:!dir(显示本机当亲目录内容),如果不加!如:dir(显示服务器当前目录内容)
四、ftp命令支持“含有空格”的文件夹/文件名吗?
支持,只要在引用时加上双引号“”即可!
五、下面是命令行方式使用FTP的实战练习
假设有一ftp服务器:ftp.test.com,用户名:username,密码:user1234。
在本地电脑D:盘创建一个文件夹“qint”。
将要上传的文件复制到D:\qint里。
通过FTP命令将文件从本地上传,从服务器下载的步骤如下:
1、“开始”→“运行”→输入“FTP”
2、openftp.test.com
注意:这一步可以与第一步合并,在“运行”里直接输入:ftpftp.test.com。
如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“openftp.test.com
3、username
注意:提示你输入用户名
4、user1234
注意:提示你输入密码,密码不回显,打完密码后回车即可。
如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可以重新输入用户名和密码。
5、dir
注意:你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。
6、mkdirqint
注意:在FTP服务器上根目录下建立qint目录
7、cdqint
注意:进入目录qint,用“cd你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。
8、bin
注意:采用二进制传输。
如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。
大多数系统(包括UNIX系统)只有两种模式:文本模式和二进制模式。
文本传输器使用ASCII字符,并由回车键和换行符分开,而二进制不用转换或格式化就可传字符,二进制模式比文本模式更快,并且可以传输所有ASCII值,所以系统管理员一般将FTP设置成二进制模式。
一般来说,我们最好都用binary方式,这样可以保证不出错。
9、lcdd:\qint
注意:定位本地默认文件夹,在前面已事先在D:盘创建
10、!dir
注意:查看本地文件夹中的文件及目录
11、puti001.jpg
注意:将当前目录(d:\qint)中的文件i001.jpg上传到FTP服务器默认目录。
可以用“mput*.*”将所有文件上传到FTP服务器上。
12、getd123.jpg
注意:将FTP服务器默认目录中的文件d123.jpg下载到当前目录下(d:\qint)。
可以用“mget*.*”将所有文件下载到d:\qint
13、delete*.*
注意:删除服务器对应目录qint中的所有文件。
14、cd..
注意:返回至上一级目录,即根目录。
返回上一级目录用“cd..”要注意,中间有空格。
返回根目录用“cd\”。
15、mrdirqint
注意:删除目录qint。
删除目录,在此目录下不能有文件及目录,不然将无法删除。
16、bye
注意:退出FTP服务器。
上传下载时特别要注意服务器及本地电脑的当前目录,文件是从哪里到哪里的问题。
查看FTP服务器的当前目录命令为pwd,可以用cd命令定位服务器的目录。
可以用lcd命令定位本地电脑的目录。
以上实例应用到了采用FTP命令行方式上传下载的最常用命令,你还可以用命令“?”查看更多的命令。
postedon
2017-03-0115:15
wajika
阅读(36244)
评论(0)
编辑
收藏
举报
刷新评论刷新页面返回顶部
导航
Poweredby:
博客园
Copyright©2022wajika
Poweredby.NET6onKubernetes
延伸文章資訊
- 1使用網路工具(II) - ftp
13. prompt 打開或關閉mget、mput時的交談式詢問。在prompt的值為on(預設值)時, mget或mput會一個個檔案問你yes or no 。例: ftp> mget fil...
- 2文字模式檔案傳輸
用此指令傳多個檔案;逐一回答Y or N 即可; ftp>get index.html→自伺服器下載首頁到您正在使用的電腦來; ftp>mget *.*→用此指令下載多個檔案,逐一回答Y or ...
- 3mget命令, ftp命令详解- wajika - 博客园
一:mget命令下载FTP服务器上的多个文件命令行模式下使用ftp来下载东西还是比较方便的,如果下载一个目录中的多个文件该如何处理呢?
- 4How to use FTP mget without prompt | Toolbox Tech
I'm using the mget *.* command to copy files, but I'd like to know how to avoid the confirmation ...
- 5於CMD下使用FTP指令,抓取檔案指令疑問 - iT 邦幫忙
目前寫了一個.BAT去帶.TXT .BAT. ftp -s:GET.txt .TXT. open 123.123.123.123 test123 test123 prompt lcd J:\TE...