网站首页 > 技术文章 正文
我在前面系列的批处理文章中曾提到过dir这个dos命令,它是显示目录或文件的一个命令,那么它详细的用途是什么呢,我们使用它时又需要注意什么呢?
上面是dir /?输出的内容。其实主要用到的参数也就几个。不要被这一长串的说明吓着了。
1.dir不加任何参数是不显示隐藏文件和隐藏目录的。
2.dir不加参数只能显示当前目录下的目录和文件,要显示子目录或子目录下的文件,需加参数/s
3.dir /a表示显示有指定属性的文件(目录),属性d表示目录,r表示只读,h表示隐藏,a表示存档,s表示系统等,-表示非,不,加在前面那些属性前,如dir /ah表示显示隐藏的文件和目录,dir /a:h也是一个意思;但dir /a-h和dir /a:-h也是一个意思,就表示显示非隐藏的文件和目录了。注意这里的命令和参数没有大小写之分,有大小写之分的变量我们会在后续的文章里提及。
4.dir /b表示纯格式显示,没有统计信息,修改时间信息,归属头部信息等,其实只有一个纯格式的文件名(含扩展名)或目录名显示。
- dir /d和dir /w差不多,都是横向显示文件和目录,只是排序略有不同。
6.dir /s递归到子目录,显示指定或当前目录下的所有文件(包括子目录下的)
7.dir /p,p是pause的意思,在每一屏的信息后暂停,按任意键继续。类似于dir |more。
了解了上面的这些规则,我们不难理解下面这些复合参数的意思。
dir /ad 只查看文件夹
dir /a-d 只查看文件
dir /ah 查看隐藏文件和目录
另外dir /as,dir /aa等的意思应该也知道了吧。
重点来了
dir /a-d /b /s 列出目录及其子目录下的所有文件。
dir /ad /b /s 列出目录及其子目录下的所有目录。
批处理里用得最多的就是上面这两个复合参数的命令。
猜你喜欢
- 2025-06-05 Python内置函数dir()和help()
- 2025-06-05 路径扫描 -- dirsearch
- 2025-06-05 生活实用技巧之「给Windows资源管理器插上翅膀2.0」
- 2025-06-05 DIR-859发烧无极限 将折腾进行到底
- 2025-06-05 速无可挡、霸气外露--千兆路由DIR-890L测评
- 2025-06-05 linux中创建和删除mkdir、rmdir、touch、rm命令
- 2025-06-05 8个良心的国产小众软件,知乎10w人精选,究竟好在哪里
- 2025-06-05 白帽黑客如何通过dirsearch脚本工具扫描和收集网站敏感文件
- 2025-06-05 【命令操作】linux上basename和dirname使用详解 | 统信 | 麒麟 | 方德
- 2025-06-05 就在今天!微信又“整活儿”了
- 最近发表
- 标签列表
-
- axure 注册码 (25)
- exploit db (21)
- mutex_lock (30)
- oracleclient (27)
- think in java (14)
- javascript权威指南 (19)
- nfs (25)
- componentart (17)
- yii框架 (14)
- springbatch (28)
- oracle数据库备份 (25)
- iptables (21)
- 自动化单元测试 (18)
- python编写软件 (14)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- dfn (14)
- http error 503 (21)
- pop3服务器 (18)
- 图表组件 (17)
- android退出应用 (21)