FTP简单实用命令

FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。

FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。

FTP在工作上经常用到,其实主要是上传,下载文件. 下面列出其常用的命令:

01. ftp 192.168.0.1         #输入用户名和密码,登陆ftp服务器

[[email protected] ~]$ ftp 192.168.0.1
Connected to 127.0.0.1.
220 (vsFTPd 2.2.2)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (127.0.0.1:root): ftpuse
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

02. ftp>mkdir test           #建test测试目录

257 "/d/vas1/ftpuse/test" created

03. ftp> dir                 #列出文件及目录,也可以用ls -lart命令

227 Entering Passive Mode (192.168.0.1,175,195).
150 Here comes the directory listing.
drwxr-xr-x    2 500      500          4096 Sep 19 07:22 test

04. ftp> cd test             #进入ftp服务器上test目录

250 Directory successfully changed.

05. ftp> lcd /home/test      #定位本地的目录

Local directory now /home/test

06. ftp> bin                 #两种传输的方式:二进制的(binary or
bin),ascii(默认)

200 Switching to Binary mode.

07. ftp> put for.py          #上传本地文件到ftp服务器

local: for.py remote: for.py
227 Entering Passive Mode (192.168.0.1,186,68).
150 Ok to send data.
226 Transfer complete.
277 bytes sent in 0.0038 seconds (71 Kbytes/s)

08. ftp> get cmmbscmx.zip    #下载ftp服务器文件到本地

local: cmmbscmx.zip remote: cmmbscmx.zip
227 Entering Passive Mode (192.168.0.1,168,106).
150 Opening BINARY mode data connection for cmmbscmx.zip (1046670 bytes).
226 Transfer complete.
1046670 bytes received in 2.8 seconds (3.7e+02 Kbytes/s)

09. ftp> !dir                 #查看本地文件及目录

python  shell

10. ftp> lcd ./python         #进入下一级目录

11. ftp> cd ..                #进入上一级目录

12. ftp>
rename for.py f.py   #重命名文件

13. ftp> delete for.py
       #删除文件

14. ftp> rmdir test           #删除文件夹,必须确保里面没有文件及文件夹

15. ftp> bye                  #退出,或者用quit命令

221 Goodbye.

16. ftp> help                 #帮助,查看所有的命令

Commands may be abbreviated.  Commands are:
!               cr              mdir            proxy           send
$               delete          mget            sendport        site
account         debug           mkdir           put             size
append          dir             mls             pwd             status
ascii           disconnect      mode            quit            struct
bell            form            modtime         quote           system
binary          get             mput            recv            sunique
bye             glob            newer           reget           tenex
case            hash            nmap            rstatus         trace
ccc             help            nlist           rhelp           type
cd              idle            ntrans          rename          user
cdup            image           open            reset           umask
chmod           lcd             passive         restart         verbose
clear           ls              private         rmdir           ?
close           macdef          prompt          runique
cprotect        mdelete         protect         safe

17. ftp> help mkdir           #如果具体某个命令用法,可以再前面加help

rmdir           remove directory on the remote machine
时间: 2024-08-25 00:19:22

FTP简单实用命令的相关文章

Linux下好用的简单实用命令

1.你是否为在输入了一大串命令之后发现第一个字符打错了而苦恼?只能删除重来嘛?或者一步步左移光标? NO,一个组合键轻松搞定 Ctrl+A -----到命令行首 Ctrl+E ------到命令行末 Ctrl+W ------删除光标处向前一个单词(到下一个空格键处) 和文本编辑中的home和end键一样好用(^o^)/~ 2.每次需要下载日志都得打开sftp 好麻烦,环境加固之后,更是愁...有快捷简便的方法吗?答案肯定是yes了.首先得查看你是否安装了一个rpm包“rpm -aq | gre

关于git的简单实用命令

时代在进步啊,现在已经不是svn的时代了,好多人都在使用git.所以自己也稍微学习了下git的使用. 常见的通过git提交代码步骤: git status :查看文件状态 :该命令显示你工程内修改的所有文件. git add –A :添加上传文件 : 该命令用户添加你要提交的文件 (-A)是提交所有.如果单独提交,只需要添加单独的文件路径就可以(该路径可以是文件,也可以是文件夹). git commit -m "追加删除文件"  :提交文件命令,该命令讲git add添加的文件条件到本

简单实用的PHP防注入类实例

这篇文章主要介绍了简单实用的PHP防注入类实例,以两个简单的防注入类为例介绍了PHP防注入的原理与技巧,对网站安全建设来说非常具有实用价值,需要的朋友可以参考下 本文实例讲述了简单实用的PHP防注入类.分享给大家供大家参考.具体如下: PHP防注入注意要过滤的信息基本是get,post,然后对于sql就是我们常用的查询,插入等等sql命令了,下面我给各位整理两个简单的例子,希望这些例子能给你网站带来安全. PHP防注入类代码如下: 复制代码 代码如下: <?php /**  * 参数处理类  *

Mac中Git的简单实用(6) --- 分支管理策略

今天我来介绍下Git,Git是一款免费.开源的分布式版本控制系统. 我们在上一个学习了Git分支冲突管理. 这一章,我们要学习Git的Fast-forward模式.保存恢复现场 .测试的feature分支. Mac中Git的简单实用(1) - Git基本命令(1) Mac中Git的简单实用(2) - Git基本命令(2) Mac中Git的简单实用(3) - Github远程仓库 Mac中Git的简单实用(4) - 分支branch管理 Mac中Git的简单实用(5) - Git分支冲突管理 1.

Android反编译工具介绍与简单实用方法

Android反编译工具介绍与简单实用方法 Android反编译的目的无非就是为了看到APK的xml.资源和代码: 得到代码的方式:直接解压APK文件 --> 得到classes.dex文件 --> 使用 dex2jar classes.dex classes.jar生成jar文件 --> [可选的解压jar文件] -->使用XJad或者JDCompiler查看源代码 得到XML的方式: 方式1:直接解压APK文件 --> 通过axmlprinter工具查看XML文件(这种方

NoSQL之Redis高级实用命令详解--安全和主从复制

Android IOS JavaScript HTML5 CSS jQuery Python PHP NodeJS Java Spring MySQL MongoDB Redis NOSQL Vim C++ C# JSON Ruby Linux Nginx Docker 所有分类  >  数据库相关  >  NoSQL数据库 NoSQL之Redis高级实用命令详解--安全和主从复制 NoSQL Redis   2014-01-09 22:52:47 发布 您的评价:       0.0   收

Sysstat性能监控工具包中20个实用命令

Sysstat性能监控工具包中20个实用命令 学习mpstat, pidstat, iostat和sar等工具,这些工具可以帮组我们找出系统中的问题.这些工具都包含了不同的选项,这意味着你可以根据不同的工作使用不同的选项,或者根据你的需求来自定义脚本.我们都知道,系统管理员都会有点懒,他们经常去寻找一些更简单的方法来完成他们的工作. mpstat – 处理器统计信息 1.不带任何参数的使用mpstat命令将会输出所有CPU的平均统计信息 1 2 3 4 5 6 [email protected]

推荐给开发人员的6个实用命令行工具

推荐给开发人员的6个实用命令行工具 作为一名Web开发者,当程序出现问题时日子总不是那么好过.问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用失败了.优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率.命令行工具尤其有用,因为它们非常易于做自动化和脚本处理,能够以各种不同的方式进行组合和重用.本文介绍了6个非常强大且灵活的工具,熟练使用这些工具能使你的

GDB调试实用命令

个人感觉从windows平台转到linux平台一个不适应的地方就是调试器的使用.因为windows下调试器基本上都依赖快捷键和图像界面来完成操作,就算是windbg这种伪命令行的工具,命令也很简单比较好记. 相比之下GDB属于很复杂的了,网上找到的一些GDB的文章列出的往往都是一些没什么卵用的命令,所以开个帖子记录下常用的命令. 插件安装 1.gdb-peda 这是一个调试时必不可少的神器,github地址在:https://github.com/longld/peda ,它的安装两条简单命令即