dir cmd、the DIR Command、windows
原因 :如何在windows下的cmd.exe中只列出文件名?
solve : dir \a:-d \b
Extend Reading :
dir [drive:][path][filename] [/A[[:]attributes]] [/B][/C][/D][/L][/N] [/O[[:]sortorder]] [/P][/Q][/S] [/T[[:]timefield]] [/W][/X][/4]
Part O: Default Display
(每一列分别是modified date,modified time, file/dir attribute, file size, file/dir name)
2014/11/08 16:59 <DIR> .
2014/11/08 16:59 <DIR> ..
2014/11/08 16:23 79,593 all.cmbd.aln
2014/11/08 16:23 2,917 all.cmbd.dnd
2014/11/08 16:22 25,469 all.cmbd.fasta
2014/11/08 16:59 46,908 all.cmbd.notrim.me
2014/11/08 16:22 1,039 C.ele.cmbd.fasta
part I: [drive:][path][filename]
> 指定要列出的驱动器、目录、文件(win-DOS通用)
Part II: [/A[[:]attributes]]
/a attribute 筛选制定属性的文件
| D/d | directory 目录 | R/r | read-only 只读文件 |
| H/h | hidden 隐藏文件 | A/a | Archive 存档文件 |
| S/s | System 系统文件 | - | 表示“非”,“否” |
- dir /a:d 只显示目录 相当于Linux/Unix下的 ls -l | egerp '^[^d]'
- dir /a:-d 只显示非目录的所有文件 相当于Linux/Unix下的 ls -l | egrep '^d'
- dir /a:-h 只显示非隐藏的文件 相当于Linux/Unix下的 ls -l
- dir 显示所有的文件目录 相当于Linux/Unix下的 ls -la
Part III: [/B][/C][/D][/L][/N][/W]
/b bare name 只显示文件名,不显示文件信息
/c 在文件大小列显示"千分位逗号"(by default)
/-c 停用"千分位逗号"
/d divided and filled by col 和 /b相同,也是只显示文件名,但是分栏显示by col
/w divided and filled by row 和/d一样也是分栏显示,只不过分栏显示by row
/l lowercase 小写显示,全部都是小写
/n new format,但是没什么变化
Part IV: [/O[[:]sortorders]]
| N/n | order by name 按文件ASCII排列 | S/s | order by size 按文件大小排列 |
| E/e | order by expansion 按文件扩展名排列 | D/d | order by date/time 按文件修改时间排列 |
| G/g | order by group |
Part V: [/P][/Q][/S][/X]
/p pause 分屏显示,每次回车向下移动一屏
/q 显示文件目录所有者,在文件名前一列显示
/s 显示指定目录以及其所有子目录的文件
- dir /s 显示当前目录及其子目录的所有文件,如果文件以及目录结构复杂,会刷屏一样
- dir /s Edge 显示Edge目录以及其子目录的所有文件,建议
/x 显示非NTFS 8.3 filename(又称短文件名short filename)产生的短文件名,在文件名前一列
格式如下:
2014/11/07 00:14 568 RNA42A~1.FAS R.nor_pax3.pep.fasta
2014/11/07 00:13 430 RN0061~1.FAS R.nor_pax4.pep.fasta
2014/11/07 00:16 477 RNOR_P~1.FAS R.nor_pax5.pep.fasta
2014/11/07 00:10 504 RNOR_P~2.FAS R.nor_pax6.pep.fasta
2014/11/07 00:15 591 RNOR_P~3.FAS R.nor_pax7.pep.fasta
2014/11/07 00:12 540 RNOR_P~4.FAS R.nor_pax8.pep.fasta
2014/11/07 00:16 426 RN1BA4~1.FAS R.nor_pax9.pep.fasta
2014/11/07 00:09 1,687 RATTUS~1.TXT Rattus.norvegicus.txt
2014/11/08 16:16 560 test.pl
2014/11/08 16:22 4,014 XMACCM~1.FAS X.mac.cmbd.fasta
2014/11/07 00:34 464 XMAC_P~1.FAS X.mac_pax1.pep.fasta
2014/11/07 00:31 394 XMAC_P~2.FAS X.mac_pax2a.pep.fasta
Part VI: [/T[[:]timefield]]
| C/c | time when created 创建时间 | A/a | time when last access occured 上次访问时间 |
| W/w | time when last write operation did 上次修改时间 | ||
Part VII: Useful Skills
- 可以使用通配符*/?
- *表示一个或者多个字符,切记,星号通配符总是使用短文件名映射,因此,您可能会得到意外的结果
- dir *.fasta 显示所有含有.fasta的文件信息
- dir *.* 显示文件名中有.的文件信息
- ?只能表示一个字符
- *表示一个或者多个字符,切记,星号通配符总是使用短文件名映射,因此,您可能会得到意外的结果
- 使用管道和重定向,|,>,<,>>
- dir /a:-d /b | perl/python/cmds
- 设置默认dir参数
- 环境变量DIRCMD
dir cmd、the DIR Command、windows的更多相关文章
- PIE SDK Command、Tool、Control的调用和拓展
1.功能简介 在一个项目中,是通过小组成员共同开发的,难以避免的是当项目功能集成的时候会出现很多兼容性问题,开发讲究高内聚低耦合,利用Command.Tool和Control的使用,可以提升集成的效率 ...
- Apache下载、安装及配置(Windows版)
一.Apache的下载 1.点击链接http://httpd.apache.org/download.cgi,找到所需版本,如下图位置: 2.点击所需版本,选择Windows文件格式,如下图位置: 3 ...
- 如何在cmd命令行中查看、修改、删除与添加环境变量,语法格式例子:set path;echo %APPDATA%
如何在cmd命令行中查看.修改.删除与添加环境变量 首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改.也就是说当关闭此cmd命令行窗口后,将不再起作用.永久性修 ...
- 【完全开源】知乎日报UWP版(下篇):商店APP、github源码、功能说明。Windows APP 良心出品。
目录 说明 功能 截图+视频 关于源码和声明 说明 陆陆续续大概花了一个月的时间,APP算是基本完成了.12月份一直在外出差,在出差期间进行了两次功能完善,然后断断续续修补了一些bug,到目前为止,我 ...
- Windows Server 2012 磁盘管理之 简单卷、跨区卷、带区卷、镜像卷和RAID-5卷
今天给客户配置故障转移群集,在Windows Server 2012 R2的系统上,通过iSCSI连接上DELL的SAN存储后,在磁盘管理里面发现可以新建 简单卷.跨区卷.带区卷.镜像卷.RAID-5 ...
- 1、win32创建窗口函数(windows程序内部运行机制)
利用win32创建窗口函数,主要操作步骤为: 1.设计一个窗口类 2.注册窗口类 3.创建窗口 4.显示及窗口更新 5.消息循环 6.窗口过程函数 (1)设计一个窗口类 设计窗口类,这样的类型已经 ...
- an'gularjs 环境搭建之NodeJS、NPM安装配置步骤(windows版本)
NodeJS.NPM安装配置步骤(windows版本) :http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/ ...
- 数据库概述、mysql-5.7.11-winx64.zip 的下载、安装、配置和使用(windows里安装)图文详解
本博文的主要内容有 .数据库的概述 .mysql-5.7.11-winx64.zip 的下载 .mysql-5.7.11-winx64.zip 的安装 .mysql-5.7.11-winx64. ...
- Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
今天帮童鞋重装系统,他的电脑是Windows.Ubuntu双系统,需要重装的系统是windows,据说是因为很多游戏都只支持64位,要给换成64位的 = =... 于是我就帮他装了个wind ...
- C# Windows Phone App 开发,修改【锁定画面】,从【Assets】、【UI】、【网路图片】,并解决失灵问题。
原文:C# Windows Phone App 开发,修改[锁定画面],从[Assets].[UI].[网路图片],并解决失灵问题. 一般我们在开发Windows Phone App,有时会希望透过应 ...
随机推荐
- scrollba美化
1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条) overflow-x水平方向内容溢出时的设置 overflow-y垂直方向内容溢出时的设置 以上三个属性设置的值 ...
- T4教程1 T4模版引擎之基础入门
T4模版引擎之基础入门 额,T4好陌生的名字,和NuGet一样很悲催,不为世人所熟知,却又在背后默默无闻的奉献着,直到现在我们项目组的人除了我之外,其它人还是对其豪无兴趣,基本上是连看一眼都懒得看 ...
- Java控制语句——switch语句
上述if语句的等值判断,可以用switch来代替. 注意每个case后面一般要添加break,表示当前这个case执行完了:防止出现case穿透,即继续执行case,直到遇到break才跳出. 下面例 ...
- 【Linux】 JDK安装及配置 (tar.gz版)
安装环境 Linux(Ubuntu 版) JDK安装 tar.gz为解压后就可以使用的版本,这里我将使用jdk-8u65-linux-x64.tar.gz版,安装到/usr/java/下 步骤一 将文 ...
- Java NIO 读数据处理过程
这两天仿hadoop 写java RPC框架,使用PB作为序列号工具,在写读数据的时候遇到一个小坑.之前写过NIO代码,恰好是错误的代码产生正确的逻辑,误以为自己写对了.现在简单整理一下. 使用NIO ...
- Silverlight TabItem选中,未选中样式设置
<Application.Resources> <LinearGradientBrush x:Key="TabItemBackground" EndPoint=& ...
- 深入理解JAVA I/O系列六:Linux中的IO模型
IO模型 linux系统IO分为内核准备数据和将数据从内核拷贝到用户空间两个阶段. 这张图大致描述了数据从外部磁盘向运行中程序的内存中移动的过程. 用户空间.内核空间 现在操作系统都是采用虚拟存储器, ...
- PostgreSQL Insight Monitor pgstat
PostgreSQL Insight Monitor pgstat pgstat 是一个连接到数据库并获取数据库的活动状态的命令行工具. PostgreSQL有许多状态: archiver for ...
- Codeforce Round #213 Div2
哎,弄了半天这次的C还是没出,真是捉急!,还TM的以为前几次只是运气不好!太逗了!
- css3选择器(下)
1.:enabled选择器 在Web的表单中,有些表单元素有可用(“:enabled”)和不可用(“:disabled”)状态,比如输入框,密码框,复选框等.在默认情况之下,这些表单元素都处在可用状态 ...