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服务器建设知识点详解 #### 一、实验说明:Vsftpd介绍与特性 在Linux环境下搭建FTP服务器时,通常会选择Vsftpd作为首选工具。Vsftpd(Very Secure FTP Daemon)是一款专为安全性而设计的FTP服务器...
### Linux下启动FTP服务器的关键步骤及配置 #### 一、检查与启动VSFTPD服务 在Linux环境下,尤其是对于那些倾向于使用命令行...掌握了这些基本的命令行操作,不仅可以提高工作效率,还能更好地理解和控制Linux系统。
Linux 系统下 FTP 的自动脚本 FTP(File Transfer Protocol,文件传输协议)是一种用于在网络上传输文件的协议。Linux 系统下可以使用 FTP 客户端工具来实现文件的上传和下载。在实际应用中,我们需要自动化 FTP ...
学习这个源码,你可以了解如何在C语言中进行网络编程,如何实现FTP协议的基本功能,以及如何在Linux环境中处理文件系统操作。这将有助于提升你在网络编程和系统级编程方面的能力。同时,通过阅读源码,还可以学习到...
### Linux下FTP命令详解 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和服务,广泛应用于各种操作系统中。在Linux环境下,FTP同样扮演着重要的角色,为用户提供了一个高效、安全的数据...
本教程将详细介绍如何在Linux环境下实现一个简单的FTP服务器,主要涉及Linux、FTP服务、C语言编程等方面的知识。 首先,我们需要了解FTP服务的基本原理。FTP服务器是基于TCP/IP协议栈的,它监听20号端口用于数据...
首先,我们来看标题"linux下QT实现ftp客户端",这表明我们要在Linux操作系统上,利用QT框架编写一个FTP客户端程序。FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,而QT则为这个过程提供...
在Linux操作系统中,设置FTP(File Transfer Protocol)服务是一项常见的任务,尤其对于系统管理员来说,了解如何在Linux环境下搭建FTP服务器至关重要。在这个场景下,我们将使用vsftpd(Very Secure FTP Daemon),...
在Linux操作系统中,FTP客户端和服务器提供了方便的方式来进行文件的上传、下载和其他管理操作。本篇文章将详细探讨Linux环境下如何使用FTP,以及如何用C++编写FTP客户端。 首先,Linux系统中的FTP命令行客户端`ftp...
首先,我们需要了解 Linux 操作系统的基本知识,然后学习如何安装 Linux 系统,接着学习如何搭建 FTP 与 SMB 服务器。 一、Linux 操作系统基础知识 Linux 操作系统是一个开源的操作系统,广泛应用于服务器、个人...
### Linux 下 FTP 服务器搭建详解:VSFTPD与PROFTPD #### 一、概述 在Linux环境下搭建FTP(File Transfer Protocol)服务器是一项常见的任务,主要用于实现文件的远程传输功能。本文将详细介绍如何在Linux系统中...
Linux FTP Shell指的是在Linux系统中使用FTP协议进行文件传输时的一种交互式命令行环境,它允许用户通过命令行界面执行FTP操作。在这个场景中,`ftp-0.17-54.el6.x86_64.rpm` 是一个RPM(Red Hat Package Manager)...
以上是Linux环境下使用FTP客户端的基本操作。了解这些技能后,您将能够有效地在Linux系统中管理和维护远程服务器上的文件。然而,对于更复杂的任务,如自动化脚本,可能需要学习更高级的FTP命令或者使用图形界面的...
本文主要介绍了基于Linux系统的FTP服务器的实现,选择了具有小巧、轻快、安全易用的服务器软件vsftpd,通过对Linux平台下的FTP网络服务原理的分析,利用vsftpd构建FTP服务器,并进行相关安全配置。该FTP服务器具有...
标题中的"ftpdown.rar"可能是一个包含有关FTP服务器和客户端实现的压缩包文件,而"FTP-SERVER"、"linux_ftp"、"ftp linux"、"ftp客户端"和"linux_ftp"等标签则明确了讨论的重点是关于Linux环境下的FTP服务和客户端。...
无论是Windows还是Linux,搭建FTP服务都需要对操作系统的基本操作有一定理解,并熟悉网络服务的配置和安全设置。通过本教程,你应该能够成功地在两种操作系统上创建FTP服务器,为用户提供文件传输服务。在实际应用中...
这些软件不仅提供了基本的FTP服务,还添加了断点续传功能,使得在不稳定网络环境下传输大文件成为可能。 服务器端的类FTP软件,例如vsftpd,是Linux系统中最常用的FTP服务器之一,它支持虚拟用户、SSL/TLS加密以及...