FTP笔记

注明:本人参考网上大侠、大牛的博文结合自己的使用情况整理。。。

一、FTP概述
  FTP是文件传输协议(File Transfer Protocal)的简写,主要完成与远程计算机的文件传输。FTP采用客户/服务器模式,客户机与服务器之间利用TCP建立连接,客户可以从服务器上下载文件,也可以把本地文件上传至服务器。
  FTP服务器有匿名的和授权的两种。匿名的FTP服务器向公众开放,用户可以用“ftp”或“anonymous”为帐号,用电子邮箱地址为密码登录服务器,授权的FTP服务器必须用授权的账户名和密码才能登录服务器。通常匿名的用户权限较低,只能下载文件,不能上传文件。

二、常用FTP命令的使用
  1、登录FTP服务器
  输入命令:ftp host/ip    其中host是FTP服务器的域名或IP地址。

[email protected]:~$ ftp 192.168.1.184
Connected to 192.168.1.184.
220 (vsFTPd 2.2.2)
Name (192.168.1.184:gxkj): ftest
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

  注意:在输入密码时,屏幕没有任何显示,但已经输入了,不要认为出错。

  2、查看FTP服务器的文件或目录
    dir命令:显示目录和文件列表,可以使用通配符“*”和“?”。
    ls 命令:显示简易的文件列表。
    cd 命令:进入指定的目录。

  3、下载文件
  FTP的传输类型分为ASCII码方式和二进制方式两种,对.txt、.htm等文件应采用ASCII码方式传输,对.exe、图片、视频、音频等文件应采用二进制方式传输。
    type   命令:查看当前的传输方式。
    ascii  命令:设定传输方式为ASCII码方式。
    binary 命令:设定传输方式为二进制方式。

get 命令:下载指定文件。
    
  get命令的格式:get filename [newname],filename为下载的FTP服务器上的文件名,newname为保存在本地计算机上时使用的名字,如果不指定newname,文件将以原名保存。

mget 命令:下载多个文件。
  mget命令的格式:mget filename [filename ……],支持通配符“*”和“?”。

  4、上传文件
   上传文件前,应该根据文件的类型设置传输方式,本机的工作目录也应该设置为上传文件所在的目录。

put命令的格式:put filename [newname],filename为上传的本地文件名,newname为上传至FTP服务器上时使用的名字,如果不指定newname,文件将以原名上传。

  5、结束并退出FTP服务器
    close 命令:结束与服务器的FTP会话。
    quit 命令:结束与服务器的FTP会话并退出FTP环境。

  6、其它FTP命令
    pwd 命令:查看FTP服务器上的当前工作目录。
    rename filename newfilename 命令:重命名FTP服务器上的文件。
    delete filename 命令:删除FTP服务器上的文件。

三、用浏览器访问FTP服务器
    在浏览器地址栏中输入以“ftp://”开头的FTP服务器域名,就可以访问了,将其中的文件保存到本地计算机上就是下载,将本机文件复制到文件夹中就是上传。

时间: 2024-10-07 15:22:04

FTP笔记的相关文章

exportfs命令,NFS客户端问题,FTP介绍,使用vsftp搭建ftp

笔记内容: 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp 笔记日期: 14.4 exportfs命令 这个exportfs命令会在安装nfs-util包时一起安装,当服务端需要停止NFS服务或者进行一些变动并重启时,其他挂载了共享目录的机器需要将这个挂载的目录卸载掉,不然的话服务进程就会出问题,单台机器我们可以使用unmnt命令去卸载,但是如果有几十台机器的话总不能一个个去unmnt吧,所以这个exportfs命

程序员开发书籍汇总

文件类型 文件名称 更新时间 pdf 浅谈ACEGI配制 .pdf 2015/10/9 pdf AJAX In Action.pdf 2015/10/9 pdf Ajax.pdf 2015/10/9 txt AjaxHttpRequest.txt 2015/10/9 pdf AJAXInAction.pdf 2015/10/9 pdf Ajax经典案例开发大全.pdf 2015/10/9 pdf AJAX开发简略(含续一).pdf 2015/10/9 pdf AJAX开发简略.pdf 2015/

FTP服务器笔记

1.FTP 是Internet上用于提供文件传输服务的一种使用非常广泛的通信协议,用于不同主机之间进行文件传输: 2.Linux 下常用的FTP服务器软件包括有WU-FTPD.ProFTPD.vsftpd.Pure-FTP: 3.FTP在不同主机之间建立一个统一的通信协议,基于不同操作系统的主机虽然可以使用不同的FTP的应用程序,但所有应用程序都必须遵循FTP协议: 4.FTP 采用客户端和服务器端的工作模式,即C/S结构:通过TCP协议建议客户端和服务器端之间连接:建立两条链路,分别为控制链路

Python学习笔记——进阶篇【第八周】———FTP断点续传作业&批量主机管理工具

主机管理之paramiko模块学习 http://www.cnblogs.com/wupeiqi/articles/5095821.html 作业1:用socketserver继续完善FTP作业 作业2:开发一个批量主机管理工具 需求: 可以对机器进行分组 可以对指定的一组或多组机器执行批量命令,分发文件(发送\接收) 纪录操作日志 作业参考链接http://www.cnblogs.com/alex3714/articles/5227251.html

Serv-U FTP Server 15.1.2学习笔记

Serv-U FTP Server 15.1.2 破解版下载地址:http://pan.baidu.com/s/1o7uTEg6 配置步骤: 第一步: 下载Serv-U FTP Server15.1.2 并安装. 由于Serv-U FTP Server15.1.2是收费软件,请根据下载文件中的“使用说明-记事本”进行破解. 第二步: 打开Serv-U软件 新建域 至此,配置已经完成. 第三步: 验证是否正确: 方法一:在浏览器中输入http://IP地址   点击Enter键,出现账号密码输入界

linux-第十二课时笔记-[FTP服务器搭建]-[本地FTP]-[02]

FTP本地服务器搭建 yum安装vsftpd服务: [[email protected] ~]# yum -y install vsftpd 创建本地两个用户: [[email protected] ~]# useradd test1 [[email protected] ~]# useradd test2 [[email protected] ~]# echo "123" | passwd --stdin test1 &> /dev/null [[email prote

笔记13(FTP配置、tomcat配置、resin配置、MySQL主从配置)

FTP服务搭建与配置 FTP介绍 FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输. FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计算机复制到本地计算机,或把本地计算机的文件传送到远程计算机. 小公司用的多,大企业不用FTP,因为不安全. 使用vsftpd搭建ftp服务 centos上自带vsftpd 安装:yum instal

linux-第十二课时笔记-[FTP服务器搭建]-[虚拟用户FTP]-[03]

FTP虚拟用户服务器搭建: 创捷一个账号列表: [[email protected] vsftpd]# echo -e "msl23\n123\nbenet\n123" >> vusers.list [[email protected] vsftpd]# cat vusers.list msl23 123 benet 123 [[email protected] vsftpd]# 使用db_load把别表变为数据库: [[email protected] vsftpd]#

5. 网络配置与FTP服务笔记

IP地址: Ipv4        2*32       Ipv6 tcp      网络通讯协议 udp    用户数据报协议 常见网络端口: 20  21      ftp服务 文件共享 22   ssh服务 安全远程网络管理 23 telnet服务 25 smtp:简单邮件传输协议 发信 110 pop3:邮局协议 收信 80 www 网页服务 3306  mysql端口 53 DNS端口 /etc/services 所有系统常见端口 端口数量  tcp  65535 udp   6553