1. 连接ftp服务器
格式:ftp [hostname| ip-address]
a)在linux命令行下输入:
ftp 192.168.1.1
b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。
2. 下载文件
下载文件通常用get和mget这两条命令。
a) get
格式:get [remote-file] [local-file]
将文件从远端主机中传送至本地主机中。
如要获取远程服务器上/usr/your/1.htm,则
ftp> get /usr/your/1.htm 1.htm (回车)
这里要注意一点,如果传输的是二进制文件,需要先输入bin命令,把ftp工具的传送模式改为二进制,以避免二进制无法运行的问题
b) mget
格式:mget [remote-files]
从远端主机接收一批文件至本地主机。
如要获取服务器上/usr/your/下的所有文件,则
ftp> cd /usr/your/
ftp> mget *.* (回车)
此时每下载一个文件,都会有提示。如果要除掉提示,则在mget *.* 命令前先执行:prompt off
注意:文件都下载到了linux主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则文件都下载到了/usr/my下。
3.上传文件
a) put
格式:put local-file [remote-file]
将本地一个文件传送至远端主机中。
如要把本地的1.htm传送到远端主机/usr/your,并改名为2.htm
ftp> put 1.htm /usr/your/2.htm (回车)
b) mput
格式:mput local-files
将本地主机中一批文件传送至远端主机。
如要把本地当前目录下所有html文件上传到服务器/usr/your/ 下
ftp> cd /usr/your (回车)
ftp> mput *.htm (回车)
注意:上传文件都来自于主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则只有在/usr/my下的文件linux才会上传到服务器/usr/your 下。
4. 断开连接
bye:中断与服务器的连接。
ftp> bye (回车)
分享到:
相关推荐
Linux下FTP的基本配置.pdf
一个简单的Linux下的FTP C语言实现,参考 RFC959标准,实现了FTP客户端/服务器的基本操作,比如USER(没有用户验证)、PASS、STOR、RETR、TYPE、SYST、PWD、CWD等。
FTP基本配置,只实现匿名用户能连接FTP服务器,能看不能上传和下传。注意,红色字体的配置是必须。
主要包括Linux的基本概念和操作,Linux的树型结构,Linux的文本编辑,Linux的安装和启动,用户管理,Shell编程技术,进程管理,C编译器,系统扩充,维护与监视,Linux的图形界面,网络的基本概念与设置,Linux在网络...
在 Linux 下实现一个文件传输协议(FTP)的简单实现。实现FTP 客户端和服务器的程序,使客户端可以连接至服务器,并且可以迚行一些FTP的基本操作,如列出目录、下载文件等。从FTP 协议的实现角度来看,客户端不...
本章主要介绍了Linux下增加用户、删除用户、设置用户组的各种操作,这些操作是进入Linux系统的第一步。第7章:Shell和Shell编程。本章主要介绍了Shell的基本概念、Shell脚本以及awk的相关知识。第8章:进程管理。本...
Wing FTP Server 主要特点跨平台 - 支持的操作系统有 Windows, Linux, MacOS 和Solaris 多种传输协议 - 支持FTP, FTPS, HTTP, HTTPS 和SFTP 基于Web的管理端 - 随时随地管理你的服务器 基于Web的客户端 - 随时随地...
Linux操作系统的centos版本命令 关于tomcat的基本操作,配合ftp使用
跨平台 - 支持的操作系统有 Windows, Linux, MacOS 和Solaris 多种传输协议 - 支持FTP, FTPS, HTTP, HTTPS 和SFTP 基于Web的管理端 - 随时随地管理你的服务器 基于Web的客户端 - 随时随地分享,存取你的文件 ...
linux操作系统基础知识点总结汇总,包含Linux基础命令操作、VIM基本操作、文件归档与解压缩、重定向与管道操作、文件的查找与搜索、RPM安装软件、yum 软件仓库、用户管理、组账号管理、linux下搭建ftp服务器、Linux...
第一章 Linux系统安装与环境介绍 5 1.1 Linux产生 5 1.2 Linux功能 5 ...10.3 Linux下的FTP服务器 55 10.3.1安装并启动vsftpd 55 10.3.2 配置vsftpd 55 10.4 使用vsftp服务 56 10.4 Linux安全初步 56
LINUX高级企业服务器管理 课程教学目标 学员通过《LINUX高级企业服务器管理》的学习,可以掌握: 安装Redhat Enterprise Linux5操作系统 熟练掌握常用命令的使用... 了解Linux下shell编程,掌握基本操作
本书介绍如何在Linux下建立、运行并维护站点的综合技术,它适合于有一定的UNIX或Linux基本操作基础的网络建立者和维护者,同时也是广大Linux爱好者的一本较全面的参考书。本书从建站的准备工作开始,写到建立功能...
4.1. linux下常用的ftp server 28 4.2. tftp server 28 4.2.1. TFTP介绍 28 4.2.2. 设置HOST主机上的TFTP服务 29 4.3. vsftpd server 29 4.3.1. vsftpd概述 29 4.3.2. 安装vsftpd 30 4.3.3. 依靠xinetd启动 31 4.3.4...
在Linux系统上使用Socket接口实现FTP客户端和服务器的程序,使客户端可以连接至服务器,并且可以进行一些FTP的基本操作。客户端和服务器的命令通道和数据通道需要分离,支持以下一些FTP命令: get:取远方的一个文件...
它除了能提供FTP的基本服务功能以外,还能提供管理员终端、任务计划、基于Web的管理端,基于Web的客户端和Lua脚本扩展等,它还支持虚拟文件夹、上传下载比率分配、磁盘容量分配,ODBC/Mysql存储账户等特性,支持...
命令行界面,Linux系统管理与配置,诊断引导过程,内核重新编译,使用GNOME与KDE,了解基本TCP/IP网络,保护Linux防火墙,设置安全远程访问,安装和测试DNS、DHCP、CUPS与sendmail,配置和查错FTP、NFS、Samba与...
三.Linux基本操作命令............................................................................................................8 四.基本的系统管理命令...................................................
本书介绍如何在Linux下建立、运行并维护站点的综合技术,它适合于有一定的UNIX或Linux基本操作基础的网络建立者和维护者,同时也是广大Linux爱好者的一本较全面的参考书。本书从建站的准备工作开始,写到建立功能...