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/
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。