41 openEuler搭建FTP服务器-传输文件

article/2024/4/20 14:31:03

文章目录

    • 41 openEuler搭建FTP服务器-传输文件
      • 41.1 概述
      • 41.2 连接服务器
      • 41.3 下载文件
      • 41.4 上传文件
      • 41.5 删除文件
      • 41.6 断开服务器

41 openEuler搭建FTP服务器-传输文件

41.1 概述

这里给出vsftpd服务启动后,如何进行文件传输的指导。

41.2 连接服务器

命令格式

ftp [hostname | ip-address]

其中hostname为服务器名称,ip-address为服务器IP地址。

操作说明

在openEuler系统的命令行终端,执行如下命令:

# ftp ip-address

根据提示输入用户名和密码,认证通过后显示如下,说明ftp连接成功,此时进入了连接到的服务器目录。

ftp>

在该提示符下,可以输入不同的命令进行相关操作:

  • 显示服务器当前路径
ftp> pwd
  • 显示本地路径(用户可以将该路径下的文件上传到FTP服务器对应位置)
ftp> lcd
  • 退出当前窗口,返回本地Linux终端
ftp>

41.3 下载文件

通常使用get或mget命令下载文件。

get使用方法

  • 功能说明:将文件从远端主机中传送至本地主机中

  • 命令格式:get [remote-file] [local-file]

    其中 remote-file 为远程文件,local-file 为本地文件

  • 示例:获取远程服务器上的/home/openEuler/openEuler.htm文件到本地/home/myopenEuler/,并改名为myopenEuler.htm,命令如下:

    ftp> get /home/openEuler/openEuler.htm /home/myopenEuler/myopenEuler.htm
    

mget使用方法

  • 功能说明:从远端主机接收一批文件至本地文件

  • 命令格式:mget [remote-file]

    其中 remote-file 为远程文件

  • 示例:获取服务器上/home/openEuler/目录下的所有文件,命令如下:

    ftp> cd /home/openEuler/
    ftp> mget *.*
    

    image-20221214210428492说明:

    • 此时每下载一个文件,都会有提示信息。如果要屏蔽提示信息,则在 mget *.* 命令前先执行prompt off
    • 文件都被下载到Linux主机的当前目录下。比如,在/home/myopenEuler/下运行的ftp命令,则文件都下载到/home/myopenEuler/下。

41.4 上传文件

通常使用put或mput命令上传文件。

put使用方法

  • 功能说明:将本地的一个文件传送到远端主机中

  • 命令格式:put [local-file] [remote-file]

    其中 remote-file 为远程文件,local-file 为本地文件

  • 示例:将本地的myopenEuler.htm传送到远端主机/home/openEuler/,并改名为openEuler.htm,命令如下

ftp> put myopenEuler.htm /home/openEuler/openEuler.htm

mput使用方法

  • 功能说明:将本地主机中一批文件传送至远端主机

  • 命令格式:mput [local-file]

    其中 local-file 为本地文件

  • 示例:将本地当前目录下所有htm文件上传到服务器/home/openEuler/下,命令如下:

    ftp> cd /home/openEuler/
    ftp> mput *.htm
    

41.5 删除文件

通常使用delete或mdelete命令删除文件。

delete使用方法

  • 功能说明:删除远程服务器上的一个或多个文件

  • 命令格式:delete [remote-file]

    其中 remote-file 为远程文件

  • 示例:删除远程服务器上/home/openEuler/下的openEuler.htm文件,命令如下:

ftp> cd /home/openEuler/
ftp> delete openEuler.htm

mdelete使用方法

  • 功能说明:删除远程服务器上的文件,常用于批量删除

  • 命令格式:mdelete [remote-file]

    其中 remote-file 为远程文件

  • 示例:删除远程服务器上/home/openEuler/下所有a开头的文件,命令如下:

ftp> cd /home/openEuler/
ftp> mdelete a*

41.6 断开服务器

断开与服务器的连接,使用bye命令,如下:

ftp> bye 

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

image-20230313215003321


http://www.ngui.cc/article/show-985519.html

相关文章

B2097 最长平台 【入门】

白细胞计数 题目描述 医院采样了某临床病例治疗期间的白细胞数量样本 nnn 份,用于分析某种新抗生素对该病例的治疗效果。为了降低分析误差,要先从这 nnn 份样本中去除一个数值最大的样本和一个数值最小的样本,然后将剩余 n−2n-2n−2 个有效…

Scala变量和常量

目录 0 回顾:Java 变量和常量语法 1 基本语法 2 案例实操 常量:在程序执行的过程中,其值不会被改变的变量 0 回顾:Java 变量和常量语法 变量类型 变量名称 初始值 int a 10 final 常量类型 常量名称 初始值…

#019#todos项目页面

前言 日志,各位看官就当乐子看吧。 正经人谁写日记啊?!! ——鹅城县长 todos页面 今天的todos项目有大进展,终于把大致样子构造出来了,但是有个大问题,列表上的前后按钮是直接用了uni-easyi…

计算机网络(第八弹) --- 我是这样理解三次握手, 四次挥手的

计算机网络中连接管理模块还是非常重要的, 因为这里涉及到传说中的 “三次握手和四次挥手的概念”; 上过计算机网络的应该都知道这个概念的重要性, 其实连接管理说的就是如何建立连接 (三次握手), 如何断开连接 (四次挥手); 因为关于它的过程特别容易记混或者忘记, 因此我是以这…

JVM调优策略

对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。 1.Full GC 会对整个堆进行整理,包括Young、Tenured和Perm。Full GC因为需要对整个堆进行回收,所以比较慢,因此应该尽可能减少Full GC的次数。 2.导致Full GC的原因 1)年…

Linux--线程安全、多线程fork问题

目录 一、概念: 二、利用空格分割字符串: 1.代码: 2.结果: 3.解决方法: 三、多线程fork() 1.代码: 2.线程id 3.增加fork()代码: 4.改变fo…

Codeforces Round 645 (Div. 2) A-D

Codeforces Round 645 (Div. 2) 感觉这场的题出的很不错,所以记录一下。 A 这题分奇偶讨论一下就行了。其实可以合并成一个公式: ⌊nm12⌋\lfloor\frac{nm1}{2} \rfloor ⌊2nm1​⌋ B 仔细读一下题,发现可以一次性叫所有人一起来。所以排…

你知道吗?中国有8大茶祖?

你知道吗?中国有八大茶祖 在科技赋能茶行业的过程中 能把我们的文化思想传播吗 趣讲大白话:喝茶养性,思想养心 【趣讲信息科技107期】 ******************************* 茶叶发源于中国 中国崛起 中国茶叶一定走向世界 茶是真正少数有文化的产…

面经-2023-哲库Zeku-数字芯片设计

专栏推荐:2023 数字IC设计秋招复盘——数十家公司笔试题、面试实录 专栏首页:2023 数字IC设计秋招复盘——数十家公司笔试题、面试实录 专栏内容: 笔试复盘篇 2023秋招过程中整理的笔试题,来源包括我自己求职笔试以及整理其他同学的笔试。包含华为、中兴、联发科、AMD、大…

对比学习 (Contrastive Learning) 发展历程 - 综述

前言 如果你对这篇文章感兴趣,可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」,查看完整博客分类与对应链接。 本文为「对比学习论文综述」的笔记,其中将对比学习分为了以下四个发展阶段: 百花齐放CV 双雄不用…