• dir cmd、the DIR Command、windows


    原因   :如何在windows下的cmd.exe中只列出文件名?

    solve : dir a:-d 

    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
    天和地是灰色的,砖和瓦也是灰色的。临街的墙几经风化,几经修补,刷过黑灰、白灰,涂过红漆,书写过不同内容的标语,又终于被覆盖;风雨再把覆盖层胡乱地揭下来,形成一片斑驳的杂色,融汇于灰色的笼罩之中。路旁的树木苍黑,瓦楞中芳草青青。 远处,炊烟缭绕。迷蒙的曙色中,矗立着...
  • 相关阅读:
    [书目20071127]图书 时间陷阱 目录
    [文摘20071113]十四项心理定律
    Win2003下:JDK1.5 + Eclipse3.2 + Tomcat6.0 + tomcatPluginV32
    [转]初试eclipse mysql
    [转]测试工具
    [转]如何进行软件需求分析
    OA流程设计尝试:Div步骤拖动
    [转]需求分析的20条法则
    Eclipse 3.2 + Tomcat 5.5 + Lomboz 3.2 简单配置
    [转]软件项目管理中的风险管理研究
  • 原文地址:https://www.cnblogs.com/raybiolee/p/4083870.html
Copyright © 2020-2023  润新知