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参数,才人为添加程序路径。

(0)

相关推荐

  • Linux中的ls命令详细使用

    英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快。 1. ls -a 列出文件下所有的文件,包括 ...

  • 使用dir命令获取文件列表的方法

    大家知道文件夹下的所有文件名和属性,指定类型的文件或者一个目录及子目录下所有的文件该怎么获得吗?下面给大家讲讲使用dir命令获取文件列表的方法.具体如下:1. 如图所示,在命令提示符窗口中输入&quo ...

  • linux系统下ls命令详解

    ls是linux操作系统下的一个重要命令,详细解释一下. 操作方法 01 首先打开windows中的vmware 虚拟机,并启动ubuntu操作系统,通过快捷键或者其他方式打开shell. 02 在终 ...

  • linux ls命令的20个实用范例

    Linux中一个基本命令是ls。没有这个命令,我们会在浏览目录条目时会遇到困难。这个命令必须被每个学习Linux的人知道。 ls是什么 ls命令用于列出文件和目录。默认上,他会列出当前目录的内容。带上 ...

  • linux下怎么查看文件夹中各个文件的大小

    在操作Linux文件系统时,怎样才能查看某一个文件夹下各个文件及子文件夹的大小呢?下面简单介绍一个很快捷的命令. 操作方法 01 用CRT软件连接一台Linux系统. 02 选择一个含有子文件夹的文件 ...

  • linux查看文件目录信息ls命令详解

    随着电脑技术的普及,越来越多的人尝试使用Linux操作系统.然而,较之windows图形用户界面,linux的命令行界面需要记住众多的命令.本文,讲解linux命令行下基本的文件操作命令. 操作方法 ...

  • CentOS下FTP连接传输的相关命令

    %ftp 主机名/IP /*登录ftp服务器,会提示输入用户名和密码*/ 匿名登录:用户名输入:anonymous 密码输入:一个邮箱格式的任意字符串 FTP>ascii: 设定以ASCII方式 ...

  • Linux查看文件内容.创建.查看软硬链接命令示例

    命令1:查看文件内容 "cat 文件名" 查看文件内容,页面停留在最后。 "more 文件名" 分页查看文件内容 回车 下一行 空格 翻页 q 退出 "head 文件名" 查看文件内容的前几行,默认前 ...

  • Linux查看文件内容.创建.查看软硬链接命令

    命令1:查看文件内容 "cat 文件名" 查看文件内容,页面停留在最后。 "more 文件名" 分页查看文件内容 回车 下一行 空格 翻页 q 退出 "head 文件名" 查看文件内容的前几行,默认前 ...