当前位置:首页 » 文件管理 » ftp命令创建文件夹

ftp命令创建文件夹

发布时间: 2022-09-30 18:40:33

① 请问在DOS下进入ftp,用什么命令可以在FTP里面新建文件夹(目录)啊

mkdir
dir-name:在远程主机中建一目录
如果你想学习使用进行后台FTP下载,那么就必须学习FTP指令。
FTP的命令行格式为:
ftp
-v
-d
-i
-n
-g
[主机名]

其中
-v
显示远程服务器的所有响应信息;
-n
限制ftp的自动登录,即不使用;.n
etrc文件;
-d
使用调试方式;
-g
取消全局文件名。
FTP使用的内部命令如下(中括号表示可选项):
1.![cmd[args>:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip
2.$
macro-ame[args]:
执行宏定义macro-name。
3.account[password]:
提供登录远程系统成功后访问系统资源所需的补充口令。
4.append
local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
5.ascii:使用ascii类型传输方式。
6.bell:每个命令执行完毕后计算机响铃一次。
7.bin:使用二进制文件传输方式。
8.bye:退出ftp会话过程。
9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。
10.cd
remote-dir:进入远程主机目录。
11.cp:进入远程主机目录的父目录。
12.chmod
mode
file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod
777
a.out。
13.close:中断与远程服务器的ftp会话(与open对应)。
14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
15.delete
remote-file:删除远程主机文件。
16.debug[debug-value]:设置调试方式,
显示发送至远程主机的每条命令,如:deb
up
3,若设为0,表示取消debug。
17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件
18.disconnection:同close。
19.form
format:将文件传输方式设置为format,缺省为file方式。
20.get
remote-file[local-file]:
将远程主机的文件remote-file传至本地硬盘的local-file。
21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
22.hash:每传输1024字节,显示一个hash符号(#)。
23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help
get。
24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
25.image:设置二进制传输方式(同binary)。
26.lcd[dir]:将本地工作目录切换至dir。
27.ls[remote-dir][local-file]:显示远程目录remote-dir,
并存入本地文件local-file。
28.macdef
macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
29.mdelete[remote-file]:删除远程主机文件。
30.mdir
remote-files
local-file:与dir类似,但可指定多个远程文件,如
:mdir
*.o.*.zipoutfile

31.mget
remote-files:传输多个远程文件。
32.mkdir
dir-name:在远程主机中建一目录。
33.mls
remote-file
local-file:同nlist,但可指定多个文件名。
34.mode[modename]:将文件传输方式设置为modename,
缺省为stream方式。
35.modtime
file-name:显示远程主机文件的最后修改时间。
36.mput
local-file:将多个文件传输至远程主机。
37.newer
file-name

② CMD里 FTP的命令都有什么

在cmd中ftp命令很多,常用的主要有:

1、 ftp 192.168.1.3 登陆ftp。

2、dir 显示远程主机目录。

3、cd remote-dir:进入远程主机目录。

4、help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。

5、get remote-file[local-file]: 将远程主机的文件remote-file传至本地硬盘的local-file(本地文件夹)。

6、put local-file[remote-file]:将本地文件local-file传送至远程主机。

(2)ftp命令创建文件夹扩展阅读:

FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。

FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。

因此,FTP服务是网络中经常采用的资源共享方式之一。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。

③ 如何创建ftp用户linux

通过你的描述,对于搭建ftp过程这里不再赘述,而创建用户方式如下:

使用useradd命令:

useradsername,默认在/home文件夹下创建一个和username一样名称的文件作为该用户所拥有的文件。

useraddxiao

passwdxiao(回车)给用户xiao设置登录密码。

创建用户并指定用户目录

在/var目录下创建一个www文件夹,www文件夹中创建一个site。

cd/var

mkdirwww

cdwww

mkdirsite

修改xiao用户的用户目录为/var/www/site,

usermod-d/var/www/sitexiao

温馨提示:

1、**查看新创建的用户的信息

tail:默认显示指定文件的末尾10行,命令如下:

tail/etc/passwd

相关知识扩展

/etc/passwd文件存放的是用户的信息,由6个分号组成的7个信息,解释如下:

(1):用户名。

(2):密码(已经加密

(3):UID(用户标识),操作系统自己用的(4):GID组标识。

(5):用户全名或本地账号

(6):开始目录

(7):登录使用的Shell,就是对登录命令进行 解析的工具。

以上就是关于ftp用户的创建,由于系统环境不同,可能会有出入,如有问题可以关注+私信,我会第一时间回复,希望我的回答能对你有所帮助。。。。。。

④ 请问在DOS下进入FTP,如何远程新建日期文件夹(如20070808)啊

Telnet功能,telnet是的远程登陆等功能!是在命令下实现的!你可以简单认为是远程操作对方的dos窗口!(其实我就是这么认为的!呵呵)上传下载文件的功能!这个功能大家很明白!就是可以在你和对方计算机之间互相传送文件!还有其他功能,等等!我做了个动画!其实这个软件不是大家所认为的木马!(之所以不是木马!因为其功能都不符合木马的要求!)只是一个普通的远程控制的工具!一些用户用该软件远程管理自己的机器!可以从公司的电脑直接到加里的电脑取文件!或者放文件!管理机器等等!但是不知道为什么!有的用户却不知道为什么不给客户端设置密码!这样我们就有了可乘之机!我们可以用特定工具扫描开4899的机器!(4899这个是Radmin的特征!呵呵!)然后用客户端进行连接!该软件唯一确认你身份的东西就是连接时需要密码!而有的用户却没有设置!所以!我们就可以进入其计算机,并做软件所提供的功能操作!(就是我上面所说的!和一些没有说的!)关于4899的肉鸡,从扫描--到利用,我做了个动画!4899的应用,http://fhbandsyg.w5.51web.cn/down_view.asp?id=347还有毛毛做的4899的动画也要看看!

⑤ 请问在DOS下进入FTP,用什么命令可以在FTP里面新建文件夹(目录)啊

mkdirnbsp;dir-name:在远程主机中建一目录如果你想学习使用进行后台FTP下载,那么就必须学习FTP指令。nbsp;FTP的命令行格式为:nbsp;ftpnbsp;-vnbsp;-dnbsp;-inbsp;-nnbsp;-gnbsp;[主机名]nbsp;,nbsp;其中nbsp;-vnbsp;显示远程服务器的所有响应信息;nbsp;-nnbsp;限制ftp的自动登录,即不使用;.nnbsp;etrc文件;nbsp;-dnbsp;使用调试方式;nbsp;-gnbsp;取消全局文件名。nbsp;FTP使用的内部命令如下(中括号表示可选项):nbsp;1.![cmd[argsamp;gt;:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zipnbsp;2.$nbsp;macro-ame[args]:nbsp;执行宏定义macro-name。nbsp;3.account[password]:nbsp;提供登录远程系统成功后访问系统资源所需的补充口令。nbsp;4.appendnbsp;local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。nbsp;5.ascii:使用ascii类型传输方式。nbsp;6.bell:每个命令执行完毕后计算机响铃一次。nbsp;7.bin:使用二进制文件传输方式。nbsp;8.bye:退出ftp会话过程。nbsp;9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。nbsp;10.cdnbsp;remote-dir:进入远程主机目录。nbsp;11.cp:进入远程主机目录的父目录。nbsp;12.chmodnbsp;modenbsp;file-name:将远程主机文件file-name的存取方式设置为mode,如:chmodnbsp;777nbsp;a.out。nbsp;13.close:中断与远程服务器的ftp会话(与open对应)。nbsp;14.cr:使用asscii方式传输文件时,将回车换行转换为回行。nbsp;15.deletenbsp;remote-file:删除远程主机文件。nbsp;16.debug[debug-value]:设置调试方式,nbsp;显示发送至远程主机的每条命令,如:debnbsp;upnbsp;3,若设为0,表示取消debug。nbsp;17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件nbsp;18.disconnection:同close。nbsp;19.formnbsp;format:将文件传输方式设置为format,缺省为file方式。nbsp;20.getnbsp;remote-file[local-file]:nbsp;将远程主机的文件remote-file传至本地硬盘的local-file。nbsp;21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。nbsp;22.hash:每传输1024字节,显示一个hash符号(#)。nbsp;23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:helpnbsp;get。nbsp;24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。nbsp;25.image:设置二进制传输方式(同binary)。nbsp;26.lcd[dir]:将本地工作目录切换至dir。nbsp;27.ls[remote-dir][local-file]:显示远程目录remote-dir,nbsp;并存入本地文件local-file。nbsp;28.macdefnbsp;macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。nbsp;29.mdelete[remote-file]:删除远程主机文件。nbsp;30.mdirnbsp;remote-filesnbsp;local-file:与dir类似,但可指定多个远程文件,如nbsp;:mdirnbsp;*.o.*.zipoutfilenbsp;。nbsp;31.mgetnbsp;remote-files:传输多个远程文件。nbsp;32.mkdirnbsp;dir-name:在远程主机中建一目录。nbsp;33.mlsnbsp;remote-filenbsp;local-file:同nlist,但可指定多个文件名。nbsp;34.mode[modename]:将文件传输方式设置为modename,nbsp;缺省为stream方式。nbsp;35.modtimenbsp;file-name:显示远程主机文件的最后修改时间。nbsp;36.mputnbsp;local-file:将多个文件传输至远程主机。nbsp;37.newernbsp;file-name

⑥ 批处理通过ftp在服务器上新建文件夹和文件

批处理实现你要的功能需要两个文件
举例
第一个:
在c盘新建一个文本文件名为 1.txt,写入以下空行之间的内容

open 192.168.1.241
root
abcde
rmdir 1
mkdir 1
by

其中第一行open后面的地址为你的ftp服务器的ip
第二行为登录用户名,第三行为登录对应密码
第四行为要执行的命令,rmdir是删除名为1的目录
第五行为要执行的命令,mkdir是新建名为1的目录
第六行为退出ftp。
注意,你要执行什么命令,可以在密码之后,by之前任意添加行。
第二个文件为bat文件:
写入以下空行之间的内容

ftp -s:1.txt

执行该bat则自动登录到你指定的ftp服务器,创建目录,注意,rmdir是一个删除的范例,那句可以不要。
如果要新建文件,可在本地新建2.txt后,使用put的方式变通
在1.txt中密码后,by前加入

asc
put 2.txt

执行bat后就会在服务器上新建2.txt,asc为指定以文本方式传送文件,如果是2进制文件,请换成bin

⑦ FTP命令是什么

你说的是不是DOS下的MSD的命令?
MSD显示系统信息命令
1功能:显示系统的硬件和操作系统的状况。
2类型:外部命令
3格式:MSD[/I][/B][/S]
4使用说明:
(1)选用/I参数时,不检测硬件;
(2)选用/B参数时,以黑白方式启动MSD;
(3)选用/S参数时,显示出简明的系统报告。

scandisk
功能:检测磁盘的FAT表、目录结构、文件系统等是否有问题,并可将检测出的问题加以修复。
格式:SCANDISK[盘符1:]{[盘符2:]…}[/ALL]
/frangment [驱动器名:\路径\文件名]:使用这个参数可以显示文件是否有间断的块,我们可以通过运行磁盘整理程序来解决这个问题。
/all:检查并修复所有的本地驱动器。
/autofix:自动修复错误,即在修复时不会出现提示。
/checkonly:仅仅检查磁盘,并不修复错误。
/custom:根据Scandisk.ini是一个文本文件,它包含了对Scandisk程序的设置,其中的custom项目就是在加上“/custom”参数后才执行的,用户可以根据自己的不同情况来进行不同的设置。
/nosave:在检查出有丢失簇后直接删除,并不转化为文件。
/nosummary:不显示检查概要,完成检查后将直接退出程序。
/surface:在完成初步检查后进行磁盘表面扫描。
/mono:以单色形式运行Scandisk。

java 实现ftp上传如何创建文件夹

这个功能我也刚写完,不过我也是得益于同行,现在我也把自己的分享给大家,希望能对大家有所帮助,因为自己的项目不涉及到创建文件夹,也仅作分享,不喜勿喷谢谢!

interface:
packagecom.sunline.bank.ftputil;

importjava.io.BufferedInputStream;
importjava.io.BufferedOutputStream;
importorg.apache.commons.net.ftp.FTPClient;

publicinterfaceIFtpUtils{
/**
*ftp登录
*@paramhostname主机名
*@paramport端口号
*@paramusername用户名
*@parampassword密码
*@return
*/
publicFTPClientloginFtp(Stringhostname,Integerport,Stringusername,Stringpassword);
/**
*上穿文件
*@paramhostname主机名
*@paramport端口号
*@paramusername用户名
*@parampassword密码
*@paramfpathftp路径
*@paramlocalpath本地路径
*@paramfileName文件名
*@return
*/
(Stringhostname,Integerport,Stringusername,Stringpassword,Stringfpath,Stringlocalpath,StringfileName);
/**
*批量下载文件
*@paramhostname
*@paramport
*@paramusername
*@parampassword
*@paramfpath
*@paramlocalpath
*@paramfileName源文件名
*@paramfilenames需要修改成的文件名
*@return
*/
publicbooleandownloadFileList(Stringhostname,Integerport,Stringusername,Stringpassword,Stringfpath,Stringlocalpath,StringfileName,Stringfilenames);
/**
*修改文件名
*@paramlocalpath
*@paramfileName源文件名
*@paramfilenames需要修改的文件名
*/
(Stringlocalpath,StringfileName,Stringfilenames);
/**
*关闭流连接、ftp连接
*@paramftpClient
*@parambufferRead
*@parambuffer
*/
publicvoidcloseFtpConnection(FTPClientftpClient,,BufferedInputStreambuffer);
}

impl:
packagecom.sunline.bank.ftputil;

importjava.io.BufferedInputStream;
importjava.io.BufferedOutputStream;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.io.IOException;
importorg.apache.commons.net.ftp.FTPClient;
importorg.apache.commons.net.ftp.FTPFile;
importorg.apache.commons.net.ftp.FTPReply;
importcommon.Logger;

{
privatestaticLoggerlog=Logger.getLogger(FtpUtilsImpl.class);
FTPClientftpClient=null;
Integerreply=null;

@Override
publicFTPClientloginFtp(Stringhostname,Integerport,Stringusername,Stringpassword){
ftpClient=newFTPClient();
try{
ftpClient.connect(hostname,port);
ftpClient.login(username,password);
ftpClient.setControlEncoding("utf-8");
reply=ftpClient.getReplyCode();
ftpClient.setDataTimeout(60000);
ftpClient.setConnectTimeout(60000);
//设置文件类型为二进制(避免解压缩文件失败)
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
//开通数据端口传输数据,避免阻塞
ftpClient.enterLocalActiveMode();
if(!FTPReply.isPositiveCompletion(ftpClient.getReplyCode())){
log.error("连接FTP失败,用户名或密码错误");
}else{
log.info("FTP连接成功");
}
}catch(Exceptione){
if(!FTPReply.isPositiveCompletion(reply)){
try{
ftpClient.disconnect();
}catch(IOExceptione1){
log.error("登录FTP失败,请检查FTP相关配置信息是否正确",e1);
}
}
}
returnftpClient;
}

@Override
@SuppressWarnings("resource")
(Stringhostname,Integerport,Stringusername,Stringpassword,Stringfpath,Stringlocalpath,StringfileName){
booleanflag=false;
ftpClient=loginFtp(hostname,port,username,password);
BufferedInputStreambuffer=null;
try{
buffer=newBufferedInputStream(newFileInputStream(localpath+fileName));
ftpClient.changeWorkingDirectory(fpath);
fileName=newString(fileName.getBytes("utf-8"),ftpClient.DEFAULT_CONTROL_ENCODING);
if(!ftpClient.storeFile(fileName,buffer)){
log.error("上传失败");
returnflag;
}
buffer.close();
ftpClient.logout();
flag=true;
returnflag;
}catch(Exceptione){
e.printStackTrace();
}finally{
closeFtpConnection(ftpClient,null,buffer);
log.info("文件上传成功");
}
returnfalse;
}

@Override
publicbooleandownloadFileList(Stringhostname,Integerport,Stringusername,Stringpassword,Stringfpath,Stringlocalpath,StringfileName,Stringfilenames){
ftpClient=loginFtp(hostname,port,username,password);
booleanflag=false;
=null;
if(fpath.startsWith("/")&&fpath.endsWith("/")){
try{
//切换到当前目录
this.ftpClient.changeWorkingDirectory(fpath);
this.ftpClient.enterLocalActiveMode();
FTPFile[]ftpFiles=this.ftpClient.listFiles();
for(FTPFilefiles:ftpFiles){
if(files.isFile()){
System.out.println("=================="+files.getName());
FilelocalFile=newFile(localpath+"/"+files.getName());
bufferRead=newBufferedOutputStream(newFileOutputStream(localFile));
ftpClient.retrieveFile(files.getName(),bufferRead);
bufferRead.flush();
}
}
ftpClient.logout();
flag=true;

}catch(IOExceptione){
e.printStackTrace();
}finally{
closeFtpConnection(ftpClient,bufferRead,null);
log.info("文件下载成功");
}
}
modifiedLocalFileName(localpath,fileName,filenames);
returnflag;
}

@Override
(Stringlocalpath,StringfileName,Stringfilenames){
Filefile=newFile(localpath);
File[]fileList=file.listFiles();
if(file.exists()){
if(null==fileList||fileList.length==0){
log.error("文件夹是空的");
}else{
for(Filedata:fileList){
Stringorprefix=data.getName().substring(0,data.getName().lastIndexOf("."));
Stringprefix=fileName.substring(0,fileName.lastIndexOf("."));
System.out.println("index==="+orprefix+"prefix==="+prefix);
if(orprefix.contains(prefix)){
booleanf=data.renameTo(newFile(localpath+"/"+filenames));
System.out.println("f============="+f);
}else{
log.error("需要重命名的文件不存在,请检查。。。");
}
}
}
}
}


@Override
publicvoidcloseFtpConnection(FTPClientftpClient,,BufferedInputStreambuffer){
if(ftpClient.isConnected()){
try{
ftpClient.disconnect();
}catch(IOExceptione){
e.printStackTrace();
}
}
if(null!=bufferRead){
try{
bufferRead.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
if(null!=buffer){
try{
buffer.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}


publicstaticvoidmain(String[]args)throwsIOException{
Stringhostname="xx.xxx.x.xxx";
Integerport=21;
Stringusername="edwftp";
Stringpassword="edwftp";
Stringfpath="/etl/etldata/back/";
StringlocalPath="C:/Users/Administrator/Desktop/ftp下载/";
StringfileName="test.txt";
Stringfilenames="ok.txt";
FtpUtilsImplftp=newFtpUtilsImpl();
/*ftp.modifiedLocalFileName(localPath,fileName,filenames);*/
ftp.downloadFileList(hostname,port,username,password,fpath,localPath,fileName,filenames);
/*ftp.uploadLocalFilesToFtp(hostname,port,username,password,fpath,localPath,fileName);*/
/*ftp.modifiedLocalFileName(localPath);*/
}
}

⑨ 用ftp如何上传图片到网站主页版头

先假设有一FTP服务器,FTP服务器:qint.ithot.net,用户名:username
密码:user1234。在本地电脑D:盘创建一个文件夹"qint"。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传到服务器的步骤如下:1.“开始”-“运行”-输入“FTP”2.open
qint.ithot.net/*这一步可以与第一步合并,在“运行”里直接输入"ftp
qint.ithot.net"。如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open
qint.ithot.net
2121”*/3.username/*提示你输入用户名*/4.user1234/*提示你输入密码,密码不回显,打完密码后回车即可。如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可以重新输入用户名和密码。*/5.dir/*你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。*/6.mkdir
qint/*在FTP服务器上根目录下建立qint目录。*/7.cd qint/*进入目录qint,用“cd
你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。*/8.bin/*采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。*/9.lcd
d:\qint/*定位本地默认文件夹,在前面我事先在D:盘创建的。*/10.!dir/*查看本地文件夹中的文件及目录*/11.put
i001.jpg/*将当前目录(d:\qint)中的文件i001.jpg上传到FTP服务器默认目录。可以用"mput
*.*"将所有文件上传到FTP服务器上。*/

⑩ 在线求助,用shell脚本在FTP命令下怎么创建当前日期命名的文件夹

ftp -n $IP <<EOF
date | mkdir
EOF

热点内容
unturned怎么不进服务器联机 发布:2024-10-09 07:24:17 浏览:392
javaoracle 发布:2024-10-09 07:23:32 浏览:559
安卓系统总是被杀后台怎么办 发布:2024-10-09 07:11:31 浏览:304
花雨庭服务器如何全屏 发布:2024-10-09 06:39:28 浏览:213
密码查看器怎么使用 发布:2024-10-09 06:38:55 浏览:495
sqlrownum 发布:2024-10-09 06:28:53 浏览:383
F模块驱动器编译错误 发布:2024-10-09 06:06:21 浏览:636
脚本亚索集锦 发布:2024-10-09 05:53:30 浏览:877
安卓手机格式化后为什么打不开 发布:2024-10-09 05:52:58 浏览:511
云服务器可以超级计算机吗 发布:2024-10-09 05:51:33 浏览:17