Linux FTP使用命令

Linux FTP使用命令文章目录 1 安装 ftp 客户端 2 ftp 的用户 3 登录服务器 4 切换工作目录 5 查看服务器上的目录和文件 6 下载 上传文件 6 1 文件传输的模式 6 2 下载文件 6 3 上传文件 7 其他 ftp 命令 1 安装 ftp 客户端 yum yinstallftp2 ftp 的用户缺省情况下 ftp 服务器和操作系统用户名 密码一样 root 用户的权限过大 不允许登录 ftp 服务器 3 登录服务器方法一 输入 ftp 服务器 ip 地址 回车后根据提示输入用户名和密码方法二 输入 ftp 用 open 服务器 ip 地址

1、安装ftp客户端

yum -y install ftp 

2、ftp的用户

缺省情况下,ftp服务器和操作系统用户名/密码一样,root用户的权限过大,不允许登录ftp服务器。

3、登录服务器

4、切换工作目录

# 查看服务器工作目录 pwd # 切换服务器工作目录 cd 目录名 # 切换本地工作目录 lcd 目录名 

5、查看服务器上的目录和文件

# 目录或文件名 ls # 目录或文件名 dir # 目录或文件名 [本地文件名] nlist 

6、下载/上传文件

6.1、文件传输的模式

ftp的传输模式分为二进制和ASCII码两种模式,二进制模式可以传输任何文件,包括压缩包、可执行程序、图片、视频、音频等,而ASCII模式只能传输.txt、.htm等ascii码文件(文本文件)。在实际开发中,不管什么文件,都用二进制方式传输文件。

1)查看当前的传输模式。 type 2)设定传输模式为二进制。 bin 3)设定传输模式为ASCII。 ascii 

在这里插入图片描述

6.2、下载文件

下载单个文件。

get|recv 服务器文件名 [本地文件名] 使用说明: a)下载文件用get和recv都可以。 b)文件名不允许用通配符。 c)服务器文件名和本地文件名可以用绝对路径,如果不写路径,表示当前工作目录。 d)如果本地文件名省略不写,表示把服务器文件下载到本地的当前工作目录,文件名与服务器文件名相同。 

2)下载多个文件。

mget 服务器文件1 服务器文件2 服务器文件3 …… 服务器文件n 使用说明: a)待下载的文件名,可以一一列出来(用空格分隔),也可以用通配符。 b)下载的文件,存放在本地当前工作目录中。 c)下载文件时,会一一提示,如果想关闭都显示信息,先输入prompt命令。 prompt 

6.3、上传文件

1)上传单个文件

put|send 本地文件名 [服务器文件名] a)上传文件用put和send都可以。 b)文件名不允许用通配符。 c)本地文件名和服务器文件名可以用绝对路径,如果不写路径,表示当前工作目录。 d)如果服务器文件名省略不写,表示把本地文件上传到服务器的当前工作目录,文件名与本地文件名相同。 

2)上传多个文件

mput 本地文件1 本地文件2 本地文件3 …… 本地文件n 使用说明: a)待上传的文件名,可以一一列出来(用空格分隔),也可以用通配符。 b)上传的文件,存放在服务器当前工作目录中。 c)上传文件时,会一一提示,如果想关闭都显示信息,先输入prompt命令。 prompt 

7、其他ftp命令

1)重命名服务器上的文件 rename 旧文件名 新文件名 2)删除ftp服务器上单个文件 delete 文件名 3)删除多个文件。 mdelete 文件名1 文件名2 文件名3 …… 文件名n 4)在服务器上创建目录。 mkdir pathname 5)删除服务器上的目录。 rmdir pathname 6)切换传输模式。 passive 7)显示帮助信息。 help [命令名] 显示ftp命令的帮助信息,如果不输入命令名,则显示全ftp命令的帮助信息。 8)退出ftp。 bye 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2026年3月19日 下午11:58
下一篇 2026年3月19日 下午11:59


相关推荐

  • Visual Studio安装教程

    Visual Studio安装教程VisualStudio 安装教程前言 近来在学习 opencv3 编程入门 因为这本书里面都是由 c 实现的 所以就下载了 visualstudio 以备使用 一 官网下载官网下载地址 https visualstudio microsoft com zh hans downloads 因为是个人学习用途 所以我这里下载的是社区版本 下载下来的是一个 exe 文件双击打开后 会加载一些东西 最后出现下面的界面二 安装 visualstudio 一 更改安装路径首先 我们要设置

    2026年3月18日
    2
  • WPF 第三方控件学习使用——可停靠布局控件(AvalonDock)

    WPF 第三方控件学习使用——可停靠布局控件(AvalonDock)需求近期在做公司上位机产品规划与实验,参考了Blender软件的布局风格,希望能用WPF也做一个类似布局的上位机。于是开始寻找资源,很快就发现了AvalonDock。AvalonDock简介AvalonDock是Xceed公司Wpf.Toolkit中的一款收费产品,其中还包括很多其他控件的收集整理,感兴趣的自行研究。但是万能的Nuget里面有许多免费的版本,并且GitHub…

    2022年7月20日
    22
  • 可攻陷所有WiFi网络!KRACK 漏洞发现者回答纪实

    可攻陷所有WiFi网络!KRACK 漏洞发现者回答纪实如果你能连接到的Wi-Fi一夜之间不安全了,通过自家路由器的Wi-Fi上网冲浪却陷入勒索软件和其他恶意软件的包围中,一浪冲到沙滩上……这并非是夸张,就在今天,比利时安全研究人员MathyVanhoef表示,WPA2安全加密协议已经被破解,并在演示视频中对一部Android智能手机执行了一次KRACK。在演示中,攻击者可以对用户传输…

    2022年6月4日
    34
  • OpenH323 Gatekeeper – The GNU Gatekeeper 使用手册

    OpenH323 Gatekeeper – The GNU Gatekeeper 使用手册nbsp OpenH323Gate TheGNUGateke 使用手册作者 黄志伟 v2 0 3 20February20 这是 OpenH323Gate TheGNUGateke 的中文版使用手册 说明如何编译 安装 设定与监看 OpenH323Gate TheGNUGatek

    2026年3月16日
    3
  • SpringBoot整合Mybatis超详细流程

    SpringBoot整合Mybatis超详细流程SpringBoot整合Mybatis超详细流程文章目录SpringBoot整合Mybatis超详细流程前言详细流程0.引入Mybatis1.创建数据2.创建程序目录3.理解后台访问流程4.核心文件配置5.编写entity6.编写dao7.编写Mapper8.编写Service9.编写Controller10.运行项目参考文章前言MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且

    2025年7月16日
    6
  • IDEA 2020 3.3激活码_通用破解码

    IDEA 2020 3.3激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    408

发表回复

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

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