当前位置:首页 » 文件传输 » ftpdir
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftpdir

发布时间: 2022-01-15 06:51:20

Ⅰ 为什么用FTP命令dir获取的信息在不同的服务器上不一样 有的是windows下dir的风格,有的是Linux下ls风格

要用SHELL函数: shell(dir xxxx) DOS底下的FTP 你可以查帮助 FTP -? 然后按照你的需要写命令. 例如: shell(

Ⅱ ftp,dir,用命令登陆ftp无法显示目录

FTP登录成功后,应该用 ls 命令来显示,并不是用 dir 命令。

Ⅲ ftp> cd pub,ftp> dir是什么意思

ftp> cd pub,在cd前有空格吗? 如果没有,语句是没错的,可能是 pub目录有安全控制,你登陆的用户没有权限, ftp>dir 是查看当期目录的, ftp>!dir是看你自己计算机当期目录情况。

Ⅳ 如何使用ftplib中的dir

创建一个列表储存 文件信息
your_list = []
#ftp.dir() 命令会列出目录中的文件
ftp.dir("", your_list.append)
for x in your_list:
filename = x.split()[5:8] #或者filename = x.split("\t")[列的起始值:列的终止值]
print (filename)
#不确定 是不是第5列到第8列的信息, 需要自己再确定一下.

Ⅳ 用FTP命令时 DIR之后显示150 Opening ASCII mode data connection for /bin/ls. 之后就没反应了 怎么回事

如果你的FTP主目录下没有文件或目录,那么dir后只有这三行,如果有文件或目录,会在150和226之间显示出来。只要有200这行的successful就说明你的命令是成功的。
ftp> dir
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
226 Transfer complete.
PS:一般刚配置完ftp时,ftp的主目录是指向ftp的安装目录下的一下目录,可以在我的电脑-管理里把这个目标随便改一下就可以,比如C盘,再dir时就可以看到很多东西了,如下:
ftp> dir
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
09-22-13 09:29PM 0 AUTOEXEC.BAT
09-22-13 09:29PM 0 CONFIG.SYS
09-22-13 09:31PM <DIR> Documents and Settings
10-06-13 03:40PM <DIR> Inetpub
10-06-13 02:25PM <DIR> Program Files
10-06-13 03:56PM <DIR> test
10-06-13 03:56PM 0 test.txt
10-06-13 03:56PM <DIR> test2
10-06-13 03:52PM <DIR> WINDOWS
226 Transfer complete.

Ⅵ 在FTP命令当中查看本地文件列表命令是

查看本地文件列表命令是:ls

其它常用的FTP命令及含义:

1、dir:显示服务器目录和文件列表

2、cd:进入服务器指定的目录(dir命令可以使用通配符“”和“?”,比如,显示当前目录中所有扩展名为jpg的文件,可使用命令 dir .jpg。)

3、put:上传指定文件put filename [newname]

4、、send:上传指定文件send filename [newname]

(filename为上传的本地文件名,newname为上传至FTP服务器上时使用的名字,如果不指定newname,文件将以原名上传。)

(6)ftpdir扩展阅读

ftp命令行格式及开关含义:

ftp [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [computer]

-v - 禁止显示远程服务器相应信息

-n - 禁止自动登录

-i - 多文件传输过程中关闭交互提示

-d - 启用调试,显示所有客户端与服务器端传递的命令

-g - 禁用文件名通配符,允许在本地文件和路径名中使用

-s:filename - 指定包含 FTP 命令的文本文件;命令在FTP启动后自动运行。此参数中没有空格。可替代重定向符(>)使用。

-a - 在绑字数据连接时使用所有本地接口

-w:windowsize - 覆盖默认的传输缓冲区大小 65535。

computer - 指定远程电脑计算机名或IP地址。此参数必须放到最后。

Ⅶ ftp有关...DIR怎么不能显示文件列表

你这种情况是服务器端ftp服务器软件的设置问题。

例如:serv-u的软件中,在设置用户访问权限的时候,目录访问中有一项是“列表”的选项。

这个选项的功能就是是否让登陆用户看到里面的文件列表。如果这个选项没选上,那么用户登录后就是你这种情况。

这样做就是为了便于很多网站提供在ftp里面的软件下载工作,让用户可以下载,但是看不到里面的东西。

就这样啦,你如果想要看到,只能到服务器端去把这个权限给您加上。那样就可以了。

Ⅷ cmd操作ftp很慢,连上了的,能创建目录,一用dir就是200 PORT.....和下一行157

1、有些ftp要求使用port,一般默认pasv,这是应该使用pasv,错用port所致不能登陆。

2、由于Serv-U中有一项 拦截“FTP_bounce”攻击和FXP ,在配置Serv-U的时候没有搞清楚到底什么作用,只看到拦截攻击就把该选项选上了。但是实际应用中会出现问题。只需要把该选项去掉即可。

3、主动和被动问题。

4、FTP服务器设置了客户端IP范围,只有在这个地址范围内的客户才能被允许登录FTP服务器,解决方法是在FTP服务器端增加你的IP地址,或换一台在此范围内的电脑。

Ⅸ ftp的dir或ls命令无法查看文件列表怎么办

网友们可能在使用ftp的dir或ls命令时查看文件列表,但是却无法看到,受到了限制,那么无法查看文件列表这就造成了我们许多的麻烦,那么要怎么的解决这个问题呢!现在我们一起来看看吧! 在Win7系统的命令行模式下,使用ftp的dir或ls命令无法查看文件列表,但是使用IE却可以查看。查找相关资料后,大致归结为两种原因: 权限有问题 windows自带防火墙拦截 实验后发现我的情况属于第二种,具体解决方法有以下几种: 直接关闭Windows防火墙 打开防火墙,但是设置入站规则允许ftp.exe程序接收信息 使用netsh命令设置规则 [plain] netsh advfirewall firewall add rule name="FTP(non-SSL)" program="%systemroot%system32ftp.exe" action=allow protocol=TCP dir=in netsh advfirewall set global StatefulFtp disable 命令1的作用与第二种方法相同 命令2主要用来禁止statefulFTP过滤,这条对我没有影响,但还是建议加上 小插曲 这里参考了两篇相关的文章(1,2),分别使用两条相似,却不同的命令 [plain] 文章1 netsh advfirewall firewall add rule name="FTP (non-SSL)" action=allow protocol=TCP dir=in localport=21 netsh advfirewall set global StatefulFtp enable [plain] 文章2 netsh advfirewall firewall add rule name=”FTP Service” action=allow service=ftpsvc protocol=TCP dir=in netsh advfirewall set global StatefulFTP disable 真是让人纠结,对于文章中的 localport=21 始终无法对应到windows自带的ftp.exe程序,后来使用tasklist命令查找ftp对应的PID编号, 再通过命令 netstat 发现ftp.exe在自己电脑上原来端口就不是21。。 而文章中的 service=ftpsvc 也没法允许ftp.exe的例外,后来help了以下netsh命令,发现了program参数,才人为添加程序路径。

Ⅹ 在DOS下我输入ftp>dir为什么显示not connected

在ftp>状态下。输入open后,且连接到ftp站点后,再dir一下!!
或在进ftp>之前:ftp 站点IP,再dir试试!