Linux下FTP的安装和登陆

Linux下FTP的安装和登陆

对于一个经常接触电脑的人来说,FTP无形中出现在我们生活的各个角落。日常生活中的文件上传和下载很多时候就是依靠FTP去实现的。

      专业的说,FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:”下载”(Download)和”上传”(Upload)。”下载”文件就是从远程主机拷贝文件至自己的计算机上;”上传”文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

      无论是Window还是Linux,FTP都有其发挥的作用,在windows我们可能可以通过可视化的界面去操作ftp。但是在纯命令行的Linux下,我们要如何操作。

工具/原料

 
  • CentOS release 6.4

方法/步骤

 
  1. 1

    在安装好的Linux,当我输入ftp的时候,提示我没有找到ftp的指令,在网上查看,说是要去安装一个vsftpd。先将权限设置为root,或者指令前加sudo。指令如下:

    yum install vsftpd

    或者

    sudo yum install vsftpd

    Linux下FTP的安装和登陆

  2. 2

    然后安装好后,输入/sbin/service vsftpd restart去重启vsftpd.

    Linux下FTP的安装和登陆

  3. 3

    然后安装ftp。

    yum install vsftpd

    Linux下FTP的安装和登陆

  4. 4

    然后输入ftp后,尽可以进入ftp的控制界面。

    Linux下FTP的安装和登陆

  5. 5

    现在如果你想登陆一个FTP,就可以通过open指令去进入该FTP。

    例如:open 127.0.0.0

    如果FTP设置权限,可能在输入后需要输入用户名和密码。

    这样就可以直接进入FTP去操作了。

    Linux下FTP的安装和登陆

    END

操作指令

 
  1. 1

    FTP的操作指令其实和Linux很相似,如下:

    1、ls 列出远程机的当前目录2、cd 在远程机上改变工作目录3、lcd 在本地机上改变工作目录4、ascii 设置文件传输方式为ASCII模式5、binary 设置文件传输方式为二进制模式6、close 终止当前的ftp会话7、hash 每次传输完数据缓冲区中的数据后就显示一个#号8、get(mget) 从远程机传送指定文件到本地机9、put(mput) 从本地机传送指定文件到远程机10、open 连接远程ftp站点11、exit退出ftp。

  2. 2

    例如:下载文件

    下载文件之前要先设置好本地的目录,用来存放下载的文件

    lcd /home/123/web   ##设置本地存放目录 默认为 /home/usr

    get 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 的值而使用默认值。

    mirror aaa/

    ##将aaa目录整个的下载下来,子目录也会自动复制 本地自动建立目录

  3. 3

    例如:上传文件

    put 123.txt     ##同下载

    mput *.txt     ##同下载

    mirror -R aaa/ ##同下载

  4. 4

    例如:查看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/

    END

注意事项

 
  • 安装FTP的时候,权限设置为root

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113379.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 详解 YOLO3

    详解 YOLO3YOLOv3没有太多的创新,主要是借鉴一些好的方案融合到YOLO里面。不过效果还是不错的,在保持速度优势的前提下,提升了预测精度,尤其是加强了对小物体的识别能力。本文主要讲v3的改进,由于是以v1和v2为基础,关于YOLO1和YOLO2的部分析请移步YOLOv1深入理解和YOLOv2/YOLO9000深入理解。YOLO3主要的改进有:调整了网络结构;利用多尺度特征进行对象检测;对象…

    2022年6月24日
  • hdoj 3341 Lost’s revenge 【AC自动机 + 变进制状态压缩dp】

    hdoj 3341 Lost’s revenge 【AC自动机 + 变进制状态压缩dp】Lost’srevengeTimeLimit:15000/5000MS(Java/Others)    MemoryLimit:65535/65535K(Java/Others)TotalSubmission(s):3452    AcceptedSubmission(s):932ProblemDescriptionLostandAe

    2022年7月22日
  • smartselect是什么意思_Smart Connect

    smartselect是什么意思_Smart Connect一、什么是S.M.A.R.T.SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了普及每一块硬盘(包括IDE、SCSI)在运行的时候,都会将自身的若干参数记录下来这些参数包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率等硬盘运行了几千小时后,很多内在的物理参数都会发生变化某一参数超过报警阈值,则说明硬盘接近损坏此时硬盘依然在工作,如果用户不理睬这个报警继续

    2022年10月8日
  • Docker部署_docker部署网站

    Docker部署_docker部署网站前言我们都爱用WordPress,(几乎)一行代码都不用写,就能得到一个好看、实用的动态网站。这东西用来敷衍帮助各种找你写奇怪小网站的朋友再好不过了。通常,帮朋友部署WordPress的这个场景下,你可以找朋友开一台新的服务器,初始化一套LAMP,直接把WordPress给wget进去,就可以在你的浏览器里完成配置了。有时候,比如您的朋友使用阿里云、百度云或是其他比较大的云服务商,您甚至可以直接初始化一个WordPress应用镜像,直接在浏览器里开始设置。但是,前两天我需要

    2022年10月26日
  • pycharm连接mysql数据库代码_myeclipse连接数据库

    pycharm连接mysql数据库代码_myeclipse连接数据库PyCharm是一款常用的Python开发的软件,这里给大家介绍一下如何在PyCharm如何连接MySQL数据库。首先,我们需要找到页面中的DataBase窗口,一般在页面的右侧,没有显示的话,可以点击View->ToolWindows->DataBase。然后显示DataBase之后,我们点击DataBase。然后我们点击DataBase的这个+号。然后选择DataSource->MySQL。然后就显示到连接的页面,如果是第一次连接的时候,就需要点击下面的D

    2022年8月27日
  • sql练习学生成绩查询实践

    sql练习学生成绩查询实践数据使用介绍:–1.学生表Student(SId,Sname,Sage,Ssex)–SId学生编号,Sname学生姓名,Sage出生年月,Ssex学生性别–2.课程表Course(CId,Cname,TId)–CId课程编号,Cname课程名称,TId教师编号–3.教师表Teacher(TId,Tname)–TId教师编号,Tname教师姓名…

    2022年5月25日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号