`
hengxing2009
  • 浏览: 89162 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

命令行方式使用FTP实战练习

阅读更多
简单上传下载实例(/*....*/为注释):

先假设有一FTP服务器,FTP服务器:qint.ithot.net,用户名:username   密码:user1234。在本地电脑D:盘创建一个文件夹"qint"。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传,从服务器下载的步骤如下:

1.“开始”-“运行”-输入“FTP”

2.open qint.ithot.net
/*这一步可以与第一步合并,在“运行”里直接输入"ftp qint.ithot.net"。如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open qint.ithot.net 2121”*/

3.username
/*提示你输入用户名*/

4.user1234
/*提示你输入密码,密码不回显,打完密码后回车即可。如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可以重新输入用户名和密码。*/

5.dir
/*你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。*/

6.mkdir qint
/*在FTP服务器上根目录下建立qint目录。*/

7.cd qint
/*进入目录qint,用“cd 你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。*/

8.bin
/*采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。*/

9.lcd d:\qint
/*定位本地默认文件夹,在前面我事先在D:盘创建的。*/

10.!dir
/*查看本地文件夹中的文件及目录*/

11.put i001.jpg
/*将当前目录(d:\qint)中的文件i001.jpg上传到FTP服务器默认目录。可以用"mput *.*"将所有文件上传到FTP服务器上。*/

12.get d123.jpg
/*将FTP服务器默认目录中的文件d123.jpg下载到当前目录下(d:\qint)。可以用"mget *.*"将所有文件下载到d:\qint*/

13.delete *.*
/*删除目录qint中的所有文件。*/

14.cd ..
/*返回至上一级目录,即根目录。返回上一级目录用“cd ..”要注意,中间有空格。返回根目录用“cd \”。*/

15.mrdir qint
/*删除目录qint。删除目录,在此目录下不能有文件及目录,不然将无法删除。*/

16.bye
/*退出FTP服务器*/

上传下载时特别要注意服务器及本地电脑的当前目录,文件是从哪里到哪里的问题。查看FTP服务器的当前目录命令为pwd,可以用cd命令定位服务器的目录。可以用lcd命令定位本地电脑的目录。以上实例应用到了采用FTP命令行方式上传下载的最常用命令,你还可以用命令“?”查看更多的命令。



*********************************************************************************************************************************

FTP>open  [ftpservername],和指定的远程Linux FTP服务器连接。
FTP>user  [username]  [password],使用指定远程Linux FTP服务器的用户登录。
FTP>pwd,显示远程Linux FTP服务器上的当前路径。
FTP>ls,列出远程Linux FTP服务器上当前路径下的目录和文件。
FTP>dir,列出远程Linux FTP服务器上当前路径下的目录和文件(同上)。
FTP>mkdir  [foldname],在远程Linux FTP服务器上当前路径下建立指定目录。
FTP>rmdir  [foldname],删除远程Linux FTP服务器上当前路径下的指定目录。
FTP>cd  [foldname],更改远程Linux FTP服务器上的工作目录。
FTP>delete  [filename],删除远程Linux FTP服务器上指定的文件。
FTP>rename  [filename]  [newfilename],重命名远程Linux FTP服务器上指定的文件。
FTP>close,从远程Linux FTP服务器断开但保留FTP命令参数提示。
FTP>disconnect,从远程Linux FTP服务器断开但保留FTP命令参数提示(同上)。
FTP>bye,结束和远程Linux FTP服务器的连接。
FTP>quit,结束和远程Linux FTP服务器的连接(同上)。
FTP>!,直接从远程Linux FTP服务器进入到本地shell中。
FTP>exit,(接上步)从本地shell环境中返回到远程Linux FTP服务器环境下。

FTP>!ls,列出本地机器上当前路径下的目录和文件。
FTP>lcd  [foldname],更改本地机器的工作目录。

FTP>?,显示ftp命令说明。
FTP>help,显示ftp命令说明(同上)。


分享到:
评论

相关推荐

    老男孩python 四期

    ※练习使用面向对象的思维设计并编写程序 9、项目实战一、模拟人生游戏 ※设定两个故事场景,场景可以穿插衔接,人物之间有关系和互动并且互相影响,根据 不同用户的玩法实现开放式结局 第五天 1、Socket 介绍 2、...

    北大青鸟Accp 6.0 S1 结业考试综合练习(机试)

    【北大青鸟Accp 6.0 S1 结业考试综合练习(机试)】是北大青鸟教育机构为学员设计的一套全面检验其在Accp 6.0第一阶段学习成果的实战测试。该考试涵盖了计算机编程、数据库管理、网络基础等多方面的IT基础知识,旨在...

    QT实战-常见功能实现-精进篇

    "build-demoqt_shizhan-Desktop_Qt_5_9_1_MinGW_32bit-Debug"文件名则暗示了项目的构建过程,说明了编译环境为32位的MinGW,这意味着代码是使用Qt Creator或命令行工具在Windows环境下编译的,并且是调试版本。...

    No.Starch.The.Linux.Command.Line.Jan.2012.rar

    6. **网络和远程访问**:讲解了如何在命令行下进行网络通信,包括FTP、SSH、telnet等协议的使用,以及如何查看和管理网络连接。 7. **系统管理**:涵盖了用户和权限管理、软件安装与更新(如apt、yum)、系统日志...

    Linux系统管理系列培训(共3部分)--1_Linux系统使用基础

    2. **基础**:这部分内容将涵盖Linux的基本概念,包括Linux的起源、内核、发行版的区别、安装过程、桌面环境的使用、命令行界面的交互操作,以及文件系统结构(如FHS)。此外,还会讲解用户和权限管理,例如用户组、...

    8天linux训练营课件.zip

    这个训练营课程可能还会涉及实际的实战练习,让学生在实践中巩固所学知识,例如设置Web服务器、解决系统故障、编写自动化脚本等。通过这样的训练,学员将能够对Linux操作系统有深入的理解,为后续的系统管理或开发...

    Linux入门级别的书,redhat认证

    最后,为了帮助读者更好地准备Red Hat认证考试,可能会提供一些实战练习和模拟测试题,以检验学习成果。 通过阅读《Linux就该这么学》,读者不仅能掌握Linux的基本操作,还能建立起对Linux系统全面的认识,为进一步...

    DOS高手速成,从基础到入门,

    DOS,全称为Disk Operating System,是个人计算机早期广泛使用的命令行操作系统,它以其简洁高效的方式处理计算机任务。本教程“DOS高手速成,从基础到入门”旨在帮助新手快速掌握这一经典系统的核心概念和操作技巧...

    PERL编程24学时教程.rar_perl 教程_php tutorial

    15. **实战项目**:通过实际案例或练习项目,巩固所学知识并提升解决问题的能力。 `www.pudn.com.txt`可能是一个包含资源链接或者相关讨论的文本文件,可以帮助你在学习过程中查找更多资料或参与社区讨论。而`PERL...

    DOS高手速成(学习dos的好教程)

    10. **实战演练**:提供实际操作练习,帮助学习者将理论知识转化为实际技能。 《洪恩在线DOS高手速成》.chm文件是一个帮助文件,通常包含详细的教程内容,包括文字说明、示例和交互式的索引。通过这个文件,你可以...

    LINUX 16周全掌握.rar

    这个压缩包文件中的内容可能包括详细的教程文档、练习题目、解答示例以及可能的实战项目,旨在通过理论与实践相结合的方式,帮助学习者逐步建立起对Linux的深入理解和操作技能。如果你正在寻找一条系统学习Linux的...

    dos从入门到精通

    9. **网络功能**:虽然有限,但DOS也有FTP和TELNET等简单网络工具的使用。 10. **故障排查**:学习解决DOS环境下的常见问题,如错误消息解析和系统恢复。 11. **实战应用**:通过实例来实践所学知识,如修复损坏的...

    Linux C编程一站式学习

    学习Linux C编程首先要理解Linux的文件系统结构、命令行操作、权限管理以及进程管理等基本概念。熟悉这些基础知识将有助于开发者更好地编写与系统交互的程序。 **2. C语言** C语言是编程世界的基础,它的效率高、可...

    清华大学UNIX教程讲义PPT

    压缩包中的`README.md`文件可能包含了教程的介绍、使用指南或注意事项,而`Unix Tutorial - TsingHua.rar`则是实际的PPT教程文件,可能包含了丰富的图表、例子和练习题,帮助学习者直观理解UNIX系统的工作原理和操作...

    ccna上机考试系统1

    使用【visual_certexam_suite_setup.exe】这个安装程序,考生可以安装CCNA上机考试模拟系统,它提供了大量的模拟试题和实验环境,帮助考生进行实战演练,提高应试能力。在系统中,考生可以遇到各种模拟的网络场景,...

    LINUX 实验指导

    这个实验专注于掌握Linux下的基本命令行操作,如文件和目录管理、打包压缩以及使用帮助信息。你需要熟悉shell命令,如date、bc、echo等,并熟练运用ls、find、cat、grep等文件和目录管理命令。此外,还需掌握文件...

    Linux复习资料 (题库和答案)

    Linux是世界上最广泛使用的开源操作系统之一...通过这份复习资料,你可以全面复习Linux的基础知识,同时通过题库进行实战练习,加深对Linux的理解和应用能力。无论是为了面试还是日常工作,这都将是你宝贵的参考资料。

    linux操作系统教程与实训

    4. **Linux命令行基础**:学习者将掌握基本的Linux命令,如ls(列出目录)、cd(切换目录)、mv(移动文件)和rm(删除文件)等,以及管道符、重定向和通配符的使用。 5. **文件系统管理**:理解Linux的目录结构,...

    Linux_基础教程_汤荷美

    - 这些课程通常包含视频教程、实战练习等内容,非常适合自学。 - **社区论坛:** - 加入Linux相关的社区论坛也是学习的好方法之一,例如LinuxQuestions.org、Reddit上的r/Linux等。 - 在这些平台上,你可以找到...

    Learning Unix for OS X Mountain Lion

    本书不仅提供了理论知识,还设计了一系列实践练习,帮助读者逐步掌握Unix的使用技巧。从简单的命令操作到复杂的脚本编写,每一章都旨在提升读者的实战能力。 综上所述,《学习Unix用于OS X Mountain Lion》一书不仅...

Global site tag (gtag.js) - Google Analytics