ftp文件上传下载命令

摘要:
用于查看远程ftp服务器上用户lte***对应目录中的文件的命令是:ls。登录ftp后,在ftp命令提示符下,用于查看本地计算机用户wasqry对应目录中的文件的命令是:!要查询ftp命令,请在提示符处输入以下内容:?如果要将文件上载到ftp服务器,则需要修改vsftpd的配置文件。在/etc/目录中,名称为vsftpd Conf。括号表示可以写但不能写。如果没有,则使用文件名上传。,是否显示ftp命令说明?

介绍:从本地以用户wasqry登录的机器1*.1**.21.67上通过ftp远程登录到ftp服务器上,登录用户名是lte****,以下为使用该连接做的实验。

 查看远程ftp服务器上用户lte****相应目录下的文件所使用的命令为:ls,登录到ftp后在ftp命令提示符下查看本地机器用户wasqry相应目录下文件的命令是:!ls。查询ftp命令可在提示符下输入:?,然后回车。

ftp文件上传下载命令第1张

 1、从远程ftp服务器下载文件的命令格式: 

get  远程ftp服务器上当前目录下要下载的文件名  [下载到本地机器上当前目录时的文件名],如:

 get  nmap_file  [nmap] 

意思是把远程ftp服务器下的文件nmap_file下载到本地机器的当前目录下,名称更改为nmap。

 带括号表示可写可不写,不写的话是以该文件名下载。

如果要往ftp服务器上上传文件的话需要去修改一下vsftpd的配置文件,名称是vsftpd.conf,在/etc目录下。要把其中的“#write_enable=YES”前面的“#”去掉并保存,然后重启vsftpd服务: 

sudo service vsftpd restart。 

2、向远程ftp服务器上传文件的命令格式: 

put/mput  本地机器上当前目录下要上传的文件名  [上传到远程ftp服务器上当前目录时的文件名],如: 

put/mput  sample.c  [ftp_sample.c] 

意思是把本地机器当前目录下的文件smaple.c上传到远程ftp服务器的当前目录下,名称更改为ftp_sample.c。 

带括号表示可写可不写,不写的话是以该文件名上传。

如图下download.sh等文件本位于该机器linux系统目录,通过如下命令,则将linux系统当前目录下的download.sh等文件上传至ftp服务器的当前目录

ftp文件上传下载命令第2张

  

3、最后附上ftp常用命令,如下所示: 

 FTP>open  [ftpservername],和指定的远程Linux FTP服务器连接?

FTP>user  [username]  [password],使用指定远程Linux FTP服务器的用户登录?

FTP>pwd,显示远程Linux FTP服务器上的当前路径?

FTP>ls,列出远程Linux FTP服务器上当前路径下的目录和文件?

FTP>dir,列出远程Linux FTP服务器上当前路径下的目录和文件(同上)?

FTP>mkdir  [foldname],在远程Linux FTP服务器上当前路径下建立指定目录?

FTP>rmdir  [foldname],删除远程Linux FTP服务器上当前路径下的指定目录?

FTP>cd  [foldname],更改远程Linux FTP服务器上的工作目录?

FTP>delete  [filename],删除远程Linux FTP服务器上指定的文件?

FTP>rename  [filename]  [newfilename],重命名远程Linux FTP服务器上指定的文件?

FTP>close,从远程Linux FTP服务器断开但保留FTP命令参数提示?

FTP>disconnect,从远程Linux FTP服务器断开但保留FTP命令参数提示(同上)?

FTP>bye,结束和远程Linux FTP服务器的连接。

FTP>quit,结束和远程Linux FTP服务器的连接(同上)。

FTP>!,直接从远程Linux FTP服务器进入到本地shell中?

FTP>exit,(接上步)从本地shell环境中返回到远程Linux FTP服务器环境下?

FTP>!ls,列出本地机器上当前路径下的目录和文件?

FTP>lcd  [foldname],更改本地机器的工作目录?

FTP>?,显示ftp命令说明?

FTP>help,显示ftp命令说明(同上)?

免责声明:文章转载自《ftp文件上传下载命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇flask 使用Flask-SQLAlchemy管理数据库(连接数据库服务器、定义数据库模型、创建库和表) --svn 常用命令下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux中hadoop配置hdfs

.前提是hadoop已经安装配置成功 2.主要是修改core-site.xml和hdfs-site.xml这两个配置文件 3.我使用的是notepad++连接Linux进行修改的 4.进入notepad++中查看目录找到这两个配置文件 5.首先要在Linux中建立存放name和data的文件 进入Linux输入命令如下 创建三个文件夹 6.编辑core...

Android版本与Linux内核的关系及代码获取

一.Android版本与Linux内核的关系 英文名 中文名 Android版本 Linux内核版本 No 无 1.1 Cupcake 纸杯蛋糕 1.5 2.6.27 Donut 甜甜圈 1.6 2.6.29 Eclair 松饼 2.0 2.6.29 Eclair 松饼 2.1 2.6.29 Froyo 冻酸奶 2.2 2.6....

CVS 用法总结(zz)

这里有份CVS中文手册 http://man.chinaunix.net/develop/cvsdoc_zh/index.html#Top cvs用法总结(1)--cvs命令格式,标志字符和环境 cvs用法总结(1)--cvs命令格式 读书笔记,中文名"版本控制之道-使用cvs",英文名"Pragmatic Version Control-Using CVS...

C# 文件操作详解(一)File类

C#对文件的操作相当方便,主要涉及到四个类:File、FileInfo、Directory、DirectoryInfo,前两个提供了针对文件的操作,后两个提供了针对目录的操作,类图关系如下: 图1:类图 下面通过实例来看下每个类的使用。 一、File类 File中提供了许多的静态方法,使用这些静态方法我们可以方便的对文件进行读写查等基本操作。 1、读文件...

linux下为目录和文件设置权限

Linux下为目录和文件设置权限,包括子目录的循环递归设置 chmod 命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod mode file|dir 改变所有子目录的权限: chmod mode dir -R 注意后面加了个-R参数 参数就是权限模式 mode = 777 or 752 ,666,,, mode 的三...

保存linux下当前目录下所有文件的相对路径

方法一: 在系统可以上网的条件下: 1、安装工具:tree; 2、在终端输入 tree -f -i > file_list_path   file_list_path 文件内容即为当前目录下所有文件的相对路径 方法二: 在系统无法上网的情况下: 1、编写python脚本 import os root = os.getcwd() def file_...