Windows cmd命令(二)dir命令
++++++++++'学习的目的'++++++++++1) 装B2) 往Windows'安全'发展,dos命令是基础3) 运维不能只懂'Windows',要'全面'4) 为'powershell'打好基础
一 dir命令
学习'思路':对比Linux的'ls'命令'对比'学习注意:在 DOS 中,命令'不区分大小'写f3或上箭头-->'上一次执行的命令'
(1)帮助文档
(2)实践
说明: 以'实际需求'为导向
① 默认行为
缺省:包含所有文件-->'系统'文件、'隐含'文件/B -->'去除摘要信息'-->尤其是'bat脚本'的时候-->'只想获取和文件或目录名时候'-->'最有用' -->只显示'文件名'与'扩展名' 备注:把'.'和'..'都去掉了
② O组合相关
+++++'(1)按文件名的字母顺序显示文件'+++++备注:缺省完全按'字母顺序',子'目录'显示在'文件之前'dir /ON备注: O 是英文单词 order '顺序' 的首字母,而 N 则是英文单词 name '名称' 的首字母+++++'(2)按文件的大小显示文件'+++++dir /OS备注: S 则是英文单词 size '大小' 的首字母+++++'(3)按文件的日期显示文件'+++++dir /OD备注: D 则是英文单词 date '日期' 的首字母
③ 显示指定目录和其下所有子目录中的文件
特点:将'对应目录'上的所有子目录和文件按'隶属关系'并根据子目录和文件'字母顺序'打印输出dir /s
④ 输出暂停
场景: 当我们输出的'文件数量过多'时,为了防止'滚屏过快看不清'楚,则可以使用'分屏显示'命令 dir /p -->'linux的less|more命令' -->'pause暂停'
⑤ 列子目录
备注:/ad和/a-d'区别'很大
⑥ 其他
⑦ 相关案例
for /f %%i in ('dir /s/b/a-d^|find /c /v ".*"') do set f=%%i备注:''表示执行命令@echo off
for /f %%i in ('dir/s/b/a-d^|find /c /v ".*"') do set f=%%i
for /f %%i in ('dir/s/b/ad^|find /c /v ".*"') do set d=%%i
echo 统计结果: '当前目录'文件数:%f% '文件夹'数:%d%
pause
Windows cmd命令(二)dir命令相关推荐
- 【WINDOWS / DOS 批处理】dir命令参数详解(二)
dir命令参数详解(一) dir命令参数详解(二) 命令格式 DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] ...
- Windows CMD中的findstr命令详解
一.作用 findstr是Window系统自带的命令,用于查找某路径下指定的一个或多个文件中包含某些特定字符串的行,并将该行完整的信息打印出来,或者打印查询字符串所在的文件名.其用途和用法类似Linu ...
- 【WINDOWS / DOS 批处理】dir命令参数详解(一)
命令格式 DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [ ...
- linux下ls命令和dir命令的区别
linux下ls和dir命令的作用相同,都是列出目录内容的命令. 区别如下: ls:会显示不同类型的文件的颜色 dir:不显示不同文件类型的文件颜色,所有文件都是一种颜色. 由此可见,虽然ls和dir ...
- windows CMD 命令下dir 命令
dir /? 显示目录中的文件和子目录列表. DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [ ...
- windows cmd post请求_cmd命令集合
[1]windows创建用户 需要权限,win+Q->搜索cmd->右键以管理员身份运行 查看用户: net user 添加用户: net user name password /add ...
- windows cmd下使用copy 命令,利用通配符 * 进行匹配后复制后的文件只有1k?xcopy直接跳过询问目录还是文件名该怎么实现?
copy命令的作用是将一个或多个已存在的文件复制到其他位置 XCOPY复制指定的目录和目录下的所有文件连同目录结构. copy命令是可以通过通配符进行文件复制的,如下图我有两个以7z开头的文件,一个是 ...
- windows cmd执行git log命令中文显示乱码
敲这两行就可以了: git config --global i18n.commitencoding utf-8 git config --global i18n.logoutputencoding g ...
- 【BAT】常见文件管理命令和dir命令
1. 文件夹管理 cd 显示当前目录名或改变当前目录: md 创建目录: rd 删除一个目录: dir 显示目录中的文件和子目录列表. 2. 文件管理 copy 将一份或多份文件复制到另一个位置: d ...
最新文章
- ps -ef 的含义
- angular监听路由跳转
- Javascript cookie使用详解
- BZOJ 1003: [ZJOI2006]物流运输trans
- 常用的正则表达式(方便自己看)
- HashTable和HashMap的区别(网上整理)
- 网络编程套接字(一)
- servlet中弹出网页对话框
- why debug log could not be displayed in console
- 使用ML.NET预测纽约出租车费
- sql脚本过大,无法打开的解决方法
- facebook react.js
- centos7 下安装生物信息软件的问题小总结
- 如何写出高分IB TOK Essay?
- LM224的放大电路的几个应用电路
- html怎么改变图片整体大小,css怎么改变图片大小?
- Java下载excel模板
- C语言求字母的全部组合
- 虚拟机搭建Ubuntu16.04系统
- 古人教你怎样识人不走眼