系统大全为您提供
Win7系统使用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=ftpsvcprotocol=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参数,才人为添加程序路径。
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版
ftp有关...DIR怎么不能显示文件列表?
分类: 电脑/网络 >>程序设计 >>其他编程语言
问题描述:
ftp>Open 202.194.*.*
Connected to 202.194.*.*.
220 JD FTP Server Ready.
User (202.194.*.*:(none)):
331 Enter password.
230-Hewlett-Packard FTP Print Server Version 2.2.
Directory: Description:
-----------------------------------------------------
PORT1 Print to port 1 HP LaserJet 5100 Series
To print a file, use the mand: put <filename>[portx]
or 'cd' to a desired port and use: put <filename>.
Ready to print to PORT1
230 User logged in.
ftp>
ftp>ls -l
200 PORT mand successful.
150 Opening BINARY mode data connection.
PORT1
226 Transfer plete.
ftp: 7 bytes received in 0.00Seconds 7000.00Kbytes/sec.
ftp>dir
200 PORT mand successful.
150 Opening BINARY mode data connection.
d-w--w--w- 2 JetDirect public 512 Feb 14 1999 PORT1
226 Transfer plete.
ftp: 65 bytes received in 0.00Seconds 65000.00Kbytes/sec.
以上是拷贝的CMD的内容...
上面的IP已经被我修改了
请问:为什么使用了DIR命令后,不能显示文件列表?
解析:
你这种情况是服务器端ftp服务器软件的设置问题。
例如:serv-u的软件中,在设置用户访问权限的时候,目录访问中有一项是“列表”的选项。
这个选项的功能就是是否让登陆用户看到里面的文件列表。如果这个选项没选上,那么用户登录后就是你这种情况。
这样做就是为了便于很多网站提供在ftp里面的软件下载工作,让用户可以下载,但是看不到里面的东西。
就这样啦,你如果想要看到,只能到服务器端去把这个权限给您加上。那样就可以了。
ftp的dir或ls命令无法查看文件列表怎么办
命令显示/ptc 目录扩展名.jsp 且内容包含version 字符串文件显示文件目录 包含字符串行 find /ptc -exec grep -l "sjh" {} \/ptc 查找内容包含sjh"字符串文件显示文件目录 find /tmpftp xargs egrep version find 面-exec 效率没 xargs 逐条递送处理效 grep 查找没 egrep 效率快 能非特殊字符
FTP服务器无法获取目录!
FTP服务器无法获取目录是操作错误造成的,解决方法如下:
1、首先打开命令窗口,输入ftp。
2、接着再输入open + ftp服务器的地址。
3、然后输入自己设置好的用户名和密码,登陆ftp。
4、然后使用ls可以看到自己设置的目录,目录中的详细文件名称。
5、最后在filezilla的服务器端软件可以看到客户端的操作过程,就完成了。
相关推荐:
OPPO K10、一加 Ace 竞速版再次开启 ColorOS 13 安卓 13 公测招募
英特尔回应结束 RISC-V 探路者计划:只是一个小团队项目,仍致力于支持 RISC-V
亚马逊将向单笔不足 150 美元的杂货类订单收费,针对美国境内
声明:《Win7系统使用ftp的dir或ls命令无法查看文件列表解》一文由排行榜大全(佚名 )网友供稿,版权归原作者本人所有,转载请注明出处。如果您对文章有异议,可在反馈入口提交处理!