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 系统文件   - 表示“非”,“否”
  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
时间: 2024-10-26 07:30:57

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

浅谈ADO.NET中的对象——Connection、Command、DataReader、DataAdapter、DataSet、DataTable

可能是当初没有好好总结的缘故,学习.NET以来,对ADO.NET中的对象一直有些模糊,今天重新回顾了一下,通过查资料,总结,结合自己的观点整理一下ADO.NET中Connection.Command.DataReader.DataAdapter. DataSet.DataTable这几个对象的相关知识,希望对初学者能起到一个全局把控的作用,希望大牛能留下宝贵的指导意见. 以下的例子仅以连接 SQL Server数据库为例,所以分别以SqlConnection.SqlCommand.SqlData

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

今天给客户配置故障转移群集,在Windows Server 2012 R2的系统上,通过iSCSI连接上DELL的SAN存储后,在磁盘管理里面发现可以新建 简单卷.跨区卷.带区卷.镜像卷.RAID-5卷等: 之前从来没接触过这些,于是上网学习了一番,下面分别是他们的介绍 简单卷 简单卷是在单独的动态磁盘中的一个卷,它与基本磁盘的分区较相似.但是它没有空间的限制以及数量的限制.当简单卷的空间不够用时,您也可以通过扩展卷来扩充其空间,而这丝毫不会影响其中的数据. 创建简单卷的方法: 右键单击"我的电

【2017-05-22】WebForm内置对象:Application和ViewState、Repeater的Command用法

一.内置对象 1.Application 存贮在服务器端,占用服务器内存生命周期:永久 所有人访问的都是这一个对象 传值:传的是object类型可以传对象. string s =TextBox1.Text; Application["aaa"]=s; 取值: if(Application["aaa"]!=null) { Label1.Text=Application["aaa"].toString(); } 2.ViewState ViewSta

ansible模块command、shell、raw、script

环境: ansible端: ip:192.168.100.129 hostname:node1.lansgg.com client端: ip:192.168.100.131 hostname:v2.lansgg.com ip:192.168.100.132 hostname:v3.lansgg.com [[email protected] ansible]# pwd /etc/ansible [[email protected] ansible]# cat hosts [testservers]

Windows如何自定义U盘盘符、文件夹图标、文件夹背景

自定义U盘盘符.文件夹图标.文件夹背景 注意对于Vista和Win7的用户不支持文件夹图标和文件夹背景的更换 1.自定义盘符:在U盘根目录下新建文件 autorun.inf(可先建.txt文本文档,再重命名为autorun.inf),打开输入以下内容:[autorun]icon=*.ico其中,*.ico 为你的图标文件路径(什么,你不会制作ico图标?赶紧去看看我以前的文章吧),如果图标在根目录下,则直接输入图标文件名,如 icon=u-ico.ico ,如果图标文件不在U盘根目录下,则输入其

Creating Dialogbased Win32 Application (4) / 创建基于对话框的Win32应用程序(四)Edit Control的应用、Unicode转ANSI、自动滚动 / Win32, VC++, Windows

创建基于对话框的Win32应用程序(四)——Edit Control的应用.Unicode转ANSI.自动滚动 之前的介绍中,我们用到了Button.Static Text.Checkbox这三个控件.这一节中我们将学习使用Edit Control(编辑框)控件,其中还包括Unicode转ANSI的方法.文本框自动滚动的功能等. 24.首先切换到Reasource View(Ctrl+Shift+E),找到待修改的主窗体,并从Toolbox(Ctrl+Atl+X)中添加Edit Control控

mysql-5.7.11-winx64.zip 的下载、安装、配置和使用(windows里安装)

想说的是,有mysql一定基础的人员,学大数据里的hive.hbase更是可贵! 一.下载 http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.11-winx64.zip 二.安装 1. 解压缩zip包 这里想说的是,我们都知道,关于软件的安装,有两种,msi方式和压缩包解压安装. 关于msi的安装方式,我这里便不多赘述了,见 http://jingyan.baidu.com/article/7e440953d6f0702fc1e2ef61.h

Windows10 之移除Cortana、 Microsoft Edge、联系支持人员和Windows 反馈等应用

除标准应用(具体见Windows 10 之重新安装应用)外,Windows 10还有一类应用System App称为系统应用,这类应用最大的特点是不能用PowerSell命令等方法进行删除,如Cortana. Microsoft Edge.联系支持人员和Windows 反馈等应用. 对于这类应用的移除方法,其实就是将应用所对应用的文件夹进行更名即可. 系统应用所在的文件夹位置有两个,一个是C:\Windows\SystemApps,另外一个就是C:\Users\登录用户名\AppData\Loc

Windows 动态磁盘卷:简单卷、跨区卷 、带区卷 、镜像卷 、RAID5卷 相关配置操作

Windows Server 2003 提供了新的磁盘管理方式,能够提高磁盘性能和容错能力.将基本磁盘升级为动态磁盘,能够更灵活分配和管理磁盘空间,能够配置各种磁盘阵列提高磁盘能力. 动态磁盘与基本磁盘对比: 一块基本磁盘只能包含4个分区,它们是最多三个主分区和一个扩展分区,扩展分区可以包含数个逻辑盘.而动态磁盘没有卷数量的限制,只要磁盘空间允许,可以在动态磁盘中任意建立卷. 在基本磁盘中,分区是不可跨越磁盘的,一个分区就是一个逻辑盘.而动态磁盘可以将数块磁盘中的空余磁盘空间扩展到同一个卷中来增

cmd 命令行下复制、粘贴的快捷键

cmd 命令行下复制.粘贴的快捷键,方便快速的在cmd操作复制粘贴.  1.单击左下角"开始"菜单,选择"运行",输入"cmd"或者按"win+R"输入cmd. 2.在弹出的cmd窗口的标题栏上点击"右键",选择"属性". 3.在弹出的对话框中选择"选项"这个选项卡,在"编辑选项"区域中勾选"快速编辑模式",如图所示,然后&qu