原因   :如何在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. PHP登陆Session验证

    关键字:PHP Session 登陆 验证 本文地址:http://www.cnblogs.com/txw1958/p/php-login-check-session.html 首先,在MySQL数据 ...

  2. MySQL · 性能优化 · 条件下推到物化表

    MySQL · 性能优化 · 条件下推到物化表 http://mysql.taobao.org/monthly/2016/07/08/ 背景 MySQL引入了Materialization(物化)这一 ...

  3. [BS-14] 打印NSArray和NSDictionary的3种方法

    打印NSArray和NSDictionary的3种方法 NSArray *arr = @[@"奔驰",@"宝马",@"路虎",@" ...

  4. Android界面实现----PagerTabStrip绚丽的滑动标签

    在ViewPager这种可以滑动的控件上,总是有很多的文章可以做.Android自带的控件,实现一个指示器,这个控件,就是support-v4包里面的PagerTabStrip控件. 首先,我们先看一 ...

  5. python模块(os)

    os模块 os模块提供了许多与操作系统交互的接口 os.getcwd() -> str # 返回当前路径, 相当于pwd os.chdir("dirname") -> ...

  6. 第十篇 Integration Services:高级事件行为

    本篇文章是Integration Services系列的第十篇,详细内容请参考原文. 简介在前一篇, we introduced fault tolerance by examining method ...

  7. SLAM学习笔记(1)基本概念

    SLAM (simultaneous localization and mapping),也称为CML (Concurrent Mapping and Localization), 即时定位与地图构建 ...

  8. linux普通用户权限设置为超级用户权限方法、sudo不用登陆密码

    以用户zato为例 普通用户权限设置为超级用户权限 进入有超级用户权限的账号 添加文件可写(w)权限 sudo chmod u+x /etc/sudoers 编辑/etc/sudoers文件 添加语句 ...

  9. (转)在PHP语言中使用JSON

    原文 : http://www.ruanyifeng.com/blog/2011/01/json_in_php.html --------------------------------------- ...

  10. swap文件

    # dd if=/dev/zero of=/tmp/myswap bs=1M count=4096 # mkswap /tmp/myswap # swapon /tmp/myswap # vim /e ...