文档章节

Unix/Linux 中经常使用的 ftp 命令小例

你要爪子
 你要爪子
发布于 2014/07/19 16:11
字数 398
阅读 17
收藏 0
点赞 0
评论 0

FTP 是一种文件传输协议。用于将文件从一台服务器转移到另一台服务器,FTP是使用一个客户端和服务端进行链接。默认端口 21;

通过ftp连接到服务器。

# ftp domain.com
# ftp IP-Address-of-server 
# ftp Host-name-of-server

例子

root@server [~]# ftp domain.com
Connected to domain.com (111.222.333.111).
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 2 of 50 allowed.
220-Local time is now 08:41. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Name (domain.com:root): USERNAME 
Password : PASSWORD

230 OK. Current restricted directory is /
Remote system type is UNIX.
Using binary mode to transfer files.

显示文件:

ftp > ls

进入文件夹:

ftp> cd dirName

指定要更改的本地计算机上的目录

ftp> lcd dirName

例子

ftp> lcd
Local directory now /root

ftp> lcd /home/
Local directory now /home
ftp> lcd
Local directory now /home

下载复制到本地

ftp> get .ftpquota
local: .ftpquota remote: .ftpquota
227 Entering Passive Mode (198,15,127,170,33,202)
150 Accepted data connection
226-File successfully transferred
226 0.014 seconds (measured here), 0.97 Kbytes per second
14 bytes received in 0.0122 secs (1.15 Kbytes/sec)

复制下载多个文件到本地

ftp> mget file1 file2

开关交互提示

是否验证每一步命令

ftp> prompt on
Interactive mode off.
ftp> prompt off
Interactive mode on.

删除远程文件

ftp> delete fileName

上传文件

ftp> put fileName

上传多个文件

ftp> mput file1 file2

创建文件夹

ftp> mkdir dirName

删除文件

ftp> rmdir dirName

设置文件传输牧师

ftp> ascii
ftp> binary

断开 ftp

ftp> quit
Or
ftp> bye

获取更多命令

ftp> ?
ftp> help
ftp> help commandName
英语原文:[weblink url="http://crybit.com/10-frequently-using-ftp-commands-with-example-unixlinux/"]frequently using ftp commands with example Unix/Linux[/weblink]

© 著作权归作者所有

共有 人打赏支持
你要爪子
粉丝 23
博文 90
码字总数 44391
作品 0
昆明
高级程序员
每天一个linux命令(23):gzip命令

减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzi...

姬风 ⋅ 2014/03/02 ⋅ 0

Ubuntu安装Curl的方法

Ubuntu安装Curl的方法 Curl是利用URL语法在命令行方式下工作的文件传输工具,支持很多协议,如HTTP、FTP、TELNET等。在PHP等语言开发的实例中经常使用的到。那么在Lamp服务器上如何安装呢? ...

丿随风 ⋅ 2015/09/10 ⋅ 0

Git、Sed 工具使用简易参考文档

查看文档:http://opus.konghy.cn/ Git 已是我日常工作中经常使用的工具。即使经常使用,但有些不常用的命令还是会忘,而恰恰有时候又需要去有这些命令。如果在互联网环境下,则可以方便的查...

Konghy ⋅ 2016/01/14 ⋅ 0

不用FTP使用SecureCRT上传下载文件,并解决rz、sz command not found异常

使用SSH终端操作Linux/UNIX时,很多时候需要传一些文件到服务器上,或说从服务器上下载一些文件,这类文件传输动作一般使用FTP即可,但是需要架设FTP Server,每次传输不太方便,还要另外使用...

thinkyoung ⋅ 2014/12/22 ⋅ 0

学着学着Linux系统写篇心得

本学期对于linux系统的学习,和自己买的一本《linux就该这么学》这本书,让我对linux有了一定的了解。我知道了linux只是个内核。现在的linux操作系统,都是用这么一个内核,加上其它的应用程...

linuxprobe16 ⋅ 06/03 ⋅ 0

零基础怎么学Linux?Linux学习攻略

不知道文章面前的你是怎样计划你的Linux学习的。如今有很多关于Linux的书籍,博客。大多数都会比较“粗暴“的将一大堆的命令塞给读者,从而使很多Linux初学者望而却步,未入其门就路过了。所...

长沙千锋 ⋅ 05/14 ⋅ 0

笨兔兔的故事——带你了解Ubuntu,了解Linux 第十六章 linux

linux    那时候,Linus是赫尔辛基大学计算机科学洗的二年级学生。他的最大爱好,就是虐待计算机。测试计算机的能力和限制,整天研究怎么让计算机按照自己的想法去干活,怎么发挥计算机最大...

雨中人X ⋅ 2016/01/06 ⋅ 1

大数据社区整理的Linux运维笔试面试题(47题)

大数据社区整理的Linux运维笔试面试题(47题) Linux操作系统知识 1. Linux开机启动流程详细步骤是什么?忘记密码如何破解? 2. 企业中Linux数据库服务器做raid几,你们原来公司的数据库服务...

代金券优惠 ⋅ 06/06 ⋅ 0

BusyBox 1.28.4 发布,Unix 常用工具包

BusyBox 1.28.4 已发布,主要修复了 nsenter option 解析和 dpkg symlink 提取的问题。详情 BusyBox 是一个集成了一百多个最常用 linux 命令和工具的软件。BusyBox 包含了一些简单的工具,例...

王练 ⋅ 05/25 ⋅ 0

6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具

6.1 压缩打包介绍 Linux环境常见压缩文件类型: .zip,.gz,.bz2,.xz, .tar.gz,.tar.bz2,.tar.xz 压缩打包的目的 方便文件传输 节省磁盘空间 减少传输花费的时间 节省带宽 6.2 gzip压缩工...

Champin ⋅ 04/16 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(十一)JavaScript的DOM操作

JavaScript零基础入门——(十一)JavaScript的DOM操作 大家好,欢迎回到我们的JavaScript零基础入门。最近有些同学问我说,我讲的的比书上的精简不少。其实呢,我主要讲的是我在开发中经常会...

JandenMa ⋅ 今天 ⋅ 0

volatile和synchronized的区别

volatile和synchronized的区别 在讲这个之前需要先了解下JMM(Java memory Model :java内存模型):并发过程中如何处理可见性、原子性、有序性的问题--建立JMM模型 详情请看:https://baike.b...

MarinJ_Shao ⋅ 今天 ⋅ 0

深入分析Kubernetes Critical Pod(一)

Author: xidianwangtao@gmail.com 摘要:大家在部署Kubernetes集群AddOn组件的时候,经常会看到Annotation scheduler.alpha.kubernetes.io/critical-pod"="",以表示这是一个关键服务,那你知...

WaltonWang ⋅ 今天 ⋅ 0

原子性 - synchronized关键词

原子性概念 原子性提供了程序的互斥操作,同一时刻只能有一个线程能对某块代码进行操作。 原子性的实现方式 在jdk中,原子性的实现方式主要分为: synchronized:关键词,它依赖于JVM,保证了同...

dotleo ⋅ 今天 ⋅ 0

【2018.06.22学习笔记】【linux高级知识 14.4-15.3】

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

lgsxp ⋅ 今天 ⋅ 0

JeeSite 4.0 功能权限管理基础(Shiro)

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

ThinkGem ⋅ 昨天 ⋅ 0

python f-string 字符串格式化

主要内容 从Python 3.6开始,f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快! 在本文的最后,您将了解如何以及为什么今...

阿豪boy ⋅ 昨天 ⋅ 0

Python实现自动登录站点

如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同)。 一、确认软件版本 首先我们...

blackfoxya ⋅ 昨天 ⋅ 0

线性回归原理和实现基本认识

一:介绍 定义:线性回归在假设特证满足线性关系,根据给定的训练数据训练一个模型,并用此模型进行预测。为了了解这个定义,我们先举个简单的例子;我们假设一个线性方程 Y=2x+1, x变量为商...

wangxuwei ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部