原因   :如何在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 系统文件   - 表示“非”,“否”
  1. dir /a:d  只显示目录                    相当于Linux/Unix下的 ls -l | egerp '^[^d]'
  2. dir /a:-d 只显示非目录的所有文件  相当于Linux/Unix下的 ls -l | egrep '^d'
  3. dir /a:-h 只显示非隐藏的文件        相当于Linux/Unix下的 ls -l
  4. 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 显示指定目录以及其所有子目录的文件

  1. dir /s 显示当前目录及其子目录的所有文件,如果文件以及目录结构复杂,会刷屏一样
  2. 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

  1. 可以使用通配符*/?
    1. *表示一个或者多个字符,切记,星号通配符总是使用短文件名映射,因此,您可能会得到意外的结果
      1. dir *.fasta 显示所有含有.fasta的文件信息
      2. dir *.* 显示文件名中有.的文件信息
    2. ?只能表示一个字符
  2. 使用管道和重定向,|,>,<,>>
    1. dir /a:-d /b | perl/python/cmds
  3. 设置默认dir参数
    1. 环境变量DIRCMD

dir cmd、the DIR Command、windows的更多相关文章

  1. PIE SDK Command、Tool、Control的调用和拓展

    1.功能简介 在一个项目中,是通过小组成员共同开发的,难以避免的是当项目功能集成的时候会出现很多兼容性问题,开发讲究高内聚低耦合,利用Command.Tool和Control的使用,可以提升集成的效率 ...

  2. Apache下载、安装及配置(Windows版)

    一.Apache的下载 1.点击链接http://httpd.apache.org/download.cgi,找到所需版本,如下图位置: 2.点击所需版本,选择Windows文件格式,如下图位置: 3 ...

  3. 如何在cmd命令行中查看、修改、删除与添加环境变量,语法格式例子:set path;echo %APPDATA%

    如何在cmd命令行中查看.修改.删除与添加环境变量 首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改.也就是说当关闭此cmd命令行窗口后,将不再起作用.永久性修 ...

  4. 【完全开源】知乎日报UWP版(下篇):商店APP、github源码、功能说明。Windows APP 良心出品。

    目录 说明 功能 截图+视频 关于源码和声明 说明 陆陆续续大概花了一个月的时间,APP算是基本完成了.12月份一直在外出差,在出差期间进行了两次功能完善,然后断断续续修补了一些bug,到目前为止,我 ...

  5. Windows Server 2012 磁盘管理之 简单卷、跨区卷、带区卷、镜像卷和RAID-5卷

    今天给客户配置故障转移群集,在Windows Server 2012 R2的系统上,通过iSCSI连接上DELL的SAN存储后,在磁盘管理里面发现可以新建 简单卷.跨区卷.带区卷.镜像卷.RAID-5 ...

  6. 1、win32创建窗口函数(windows程序内部运行机制)

    利用win32创建窗口函数,主要操作步骤为: 1.设计一个窗口类 2.注册窗口类 3.创建窗口 4.显示及窗口更新 5.消息循环 6.窗口过程函数   (1)设计一个窗口类 设计窗口类,这样的类型已经 ...

  7. an'gularjs 环境搭建之NodeJS、NPM安装配置步骤(windows版本)

    NodeJS.NPM安装配置步骤(windows版本)  :http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/ ...

  8. 数据库概述、mysql-5.7.11-winx64.zip 的下载、安装、配置和使用(windows里安装)图文详解

    本博文的主要内容有 .数据库的概述 .mysql-5.7.11-winx64.zip 的下载    .mysql-5.7.11-winx64.zip 的安装 .mysql-5.7.11-winx64. ...

  9. Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改

    今天帮童鞋重装系统,他的电脑是Windows.Ubuntu双系统,需要重装的系统是windows,据说是因为很多游戏都只支持64位,要给换成64位的 = =...      于是我就帮他装了个wind ...

  10. C# Windows Phone App 开发,修改【锁定画面】,从【Assets】、【UI】、【网路图片】,并解决失灵问题。

    原文:C# Windows Phone App 开发,修改[锁定画面],从[Assets].[UI].[网路图片],并解决失灵问题. 一般我们在开发Windows Phone App,有时会希望透过应 ...

随机推荐

  1. 浅谈 man 命令的日常使用

    Linux系统提供了相对比较丰富的帮助手册(man),man是manual的缩写,在日常linux系统管理中经常用到,今天就简单聊聊man.man 本身也提供自己的帮助手册,通过man就可以查看. ( ...

  2. OC中@property属性关键字的使用(assign/weak/strong/copy)

    OC中@property属性关键字的使用(assign/weak/strong/copy) 一.assign 用于 ‘基本数据类型’.‘枚举’.‘结构体’ 等非OC对象类型 eg:int.bool等 ...

  3. 互联网4.0时代需要商业智能BI

    当今大数据互联网时代飞速发展,德国提出了工业化4.0, 美国提出了产业互联网,而中国提出了两化深度融合战略.越来越多的企业家开始安耐不住了,开始担心自己的企业是否跟的上时代的变化,是否使用了商业智能B ...

  4. IntelliJ IDEA 修改缓存文件设置

    今天在查看C盘,发现虽然我idea安装在了D盘,但是idea的缓存还是在C盘 config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录.也是我个人认为最重要的 ...

  5. [Shapefile C Library]读取shp图形(.net Wapper)

    ShapeLib的.net Wapper版可以在官网下载到,在WorldWind中也有使用.ORG据说也是使用的ShapeLib实现的shp文件的读写. 官网:http://shapelib.mapt ...

  6. 利用WebService发布图片文件

    服务器端: 1.新建一个Asp.net空网站RGImageServer. 2.新建一个WebService项目ImageService,项目新增文件ImageService.asmx,添加方法GetT ...

  7. c# Task编程一个task抛出异常后怎么取消其他线程

    从MSDN的Forum上看到别人提供的解决方案,感觉还是比较靠谱,所以就保存下来. CancellationTokenSource cts = new CancellationTokenSource( ...

  8. OLTP与OLAP的差异

    OLTP与OLAP的差异 系统类型 OLTP(在线交易系统) OLAP(联机分析系统),DW(数据仓库) 数据来源 操作数据,OLTP通常是原始性数据源 联合型数据:OLAP数据来源于其他OLTP系统 ...

  9. !!常见的上穿突破M20方式——突破还是试探的判断

    1和2相似之处在于M5<M20, 最大的区别是M20和M5之间的间距在放大还是缩小,如果是放大,大盘会先试探一下.如果越缩越小,大盘必须选择方向 但是必须注意的是,即使是夹角缩小,选在方向不一定 ...

  10. eclipse jsp 加载服务器tomcat

    1.window->Preferences