linux如何登陆ftp,linux下搭建ftp

  linux如何登陆ftp,linux下搭建ftp

  对于一个经常接触电脑的人来说,FTP几乎出现在我们生活的每一个角落。日常生活中文件的上传和下载往往依赖于FTP。

  从技术上来说,FTP是文件传输协议的英文缩写,中文缩写是“文件传输协议”。用于控制文件在互联网上的双向传输。同时,它也是一个应用。基于不同的操作系统有不同的FTP应用程序,所有这些应用程序都遵循相同的协议来传输文件。在FTP的使用中,用户经常会遇到两个概念:“下载”和“上传”。下载文件是指将文件从远程主机复制到自己的电脑上;上传文件意味着将文件从您自己的计算机复制到远程主机。在互联网语言中,用户可以通过客户端程序向(从)远程主机上传(下载)文件。

  无论是windows还是Linux,ftp都有它的作用。在Windows中,我们也许可以通过可视化界面来操作FTP。但是在纯命令行Linux下,我们怎么操作呢?

  工具/原材料

  在已安装的Linux上,输入ftp时提示没有找到ftp的指令。网上查了一下,说准备装一个vsftpd。首先将权限设置为root,或者在指令前添加sudo。说明如下:

  yum安装vsftpd

  或者

  sudo yum安装vsftpd

  现在,如果您想登录FTP,您可以通过open命令访问FTP。

  示例:打开127.0.0.0

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

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

  FTP操作指令实际上与Linux非常相似,如下所示:

  1.ls列出远程机器的当前目录。2.cd改变远程机器上的工作目录。3.lcd改变本地机器上的工作目录。4.ascii将文件传输模式设置为ASCII模式。5.binary将文件传输模式设置为二进制模式。6.关闭终止当前的ftp会话。7.每次传输数据缓冲区中的数据时,hash都会显示# 8。Get(mget)将指定文件从远程机器传送到本地机器9,put(mput)将指定文件从本地机器传送到远程机器10,打开到远程ftp站点11的连接,并退出ftp。

  在下载文件之前,设置本地目录来存储下载的文件。

  Lcd /home/123/web ##默认设置本地存储目录为/home/usr。

  获取123.txt ##将123.txt文件下载到/home/123/web

  Get -c 123.txt ##断点续传下载

  Mget *。txt ##批量下载所有txt文件

  Mget -c *。txt ##断点续传

  Mget -c ./123/aaa/*。txt # #端aaa目录下所有txt文件的断点续传和批量下载。

  pget -c -n 10 file.dat

  # #以允许断点继续的方式下载最多10个线程的file.dat。

  # #您可以通过设置set pget:default-n 5的值来使用默认值。

  镜像aaa/

  # #下载整个aaa目录,子目录会自动自动复制本地目录。

  Ls *。txt ##查找当前目录中的所有txt文件

  Ls。/123/##列出123目录中的所有文件

  找到。-姓名 *。txt ##递归查找站点上的所有txt文件

  找到。/xx -name *。 txt ##查找xx目录中的所有txt文件

  1: ls第二次读取本地缓存。您可以使用rels代替ls或catch off/catch on来切换catch,catch,catch flush清除本地catch。

  附:浏览本地目录的命令可用!Ls,比如!ls /usr/local/bin/

linux如何登陆ftp,linux下搭建ftp