Windows DOS内部命令详解01——命令格式表达、dir命令

    图片 1

参数:

[/p]
若不点名这一个按钮,dir在显示适合条件的全数索引时,无论有多少文件都将以不间断的格局在显示屏显示,只要按【Ctrl+S】组合键或按【Pause】键技艺暂停,当按任意键后,恢复生机显示。参预那么些开关参数后,内容展示一屏后会自动停下来,便于客户查找所必要的开始和结果。
[/w]
应用此按钮后,按一行5个公文的文本名和扩充名展现文件列表,别的文件消息就不再显得了。
[/s]
列出内定目录和其属下各级子目录中持有文件。
[/a[:]属性]
来得全部钦点属性的公文或目录。若未钦命,则体现满含遮掩文件和系统文件的具备文件。常用的性质开关有:

[/o[:]排序方式]
按钦定“排序格局”显示文件和目录。常见的有:

ls -lrt 最新的文本在最后面(升序)
# ls -lrt
总用量 1152
-rw-r--r-- 1 1111 1111 137414 2008-07-03 19:52 config.log
drwxr-xr-x 8 1111 1111 4096 2008-07-03 19:54 lib
drwxr-xr-x 2 1111 1111 4096 2008-07-03 19:55 resize

    /o[:[<sortOrder>]]  

Windows DOS内部命令详解01——命令格式表达、dir命令

  1. 蓝色-->目录

        c:  creation time

前言

DOS命令简单来说就是Windows系统的命令行,即使Windows的图形化操作做的很好,不过一些时候图形化操作作用过低,不便于纪念。全部DOS命令在这么些时候就显得来的不轻巧了。
DOS命令和Linux系统同样,都分为内部命令和外界命令。
其间命令在DOS运维时随command.com装入内部存储器,可每日实施。
外界命令的试行需求步入保存命令的目录上边,恐怕设置全局境遇变量,类型与Linux系统的PATH情状变量。

  -b 把公文名中不可输出的字符用反斜杠加字符编号(就象在C语言里平等)的格局列出。

    图片 2

DOS命令的预约

不论内部命令依然外界命令,它们的应用皆有必然的格式规定。
命令输入格式如下:

[<盘符>][<路径>]<命令行>[/<开关>][<参数>]

其间命令与外界命令在调用格式上未有分别。所差异的是,前面叁个的<命令名>是系统明确的保留字,后面一个的<命令名>是差不离了扩张名的一声令下文件名。

c:/>ren old.doc new.doc

  -o 展现文件的除组信息外的详细音讯。

       在显示器的最右边呈现带有文件名的长列表格式。

DOS内部命令

-1 每列仅显示三个文书或目录名称。
-a或--all 下拥有文件和目录。
-A或--almost-all 显示全数文件和目录,但不显得现行反革命目录和上层目录。
-b或--escape 展现脱离字符。
-B或--ignore-backups 忽略备份文件和目录。
-c 以退换时间排序,展现文件和目录。
-C 以又上至下,从左到右的直市价势呈现文件和目录名称。
-d或--directory 呈现目录名称而非其内容。
-D或--dired 用Emacs的形式发生文书和目录列表。
-f 此参数的效能和同一时候钦命"aU"参数一样,并关闭"lst"参数的效益。
-F或--classify 在实践文书,目录,Socket,符号连接,管道名称后面,各自加上"*","/","=","@","|"号。
-g 次参数将忽略不予管理。
-G或--no-group 不出示群组名称。
-h或--human-readable 用"K","M","G"来展现文件和目录的尺寸。
-H或--si 此参数的效应和点名"-h"参数近似,但计算单位是一千Bytes而非1024Bytes。
-i或--inode 展现文件和目录的inode编号。
-I<范本样式>或--ignore=<范本样式> 不显得切合范本样式的公文或目录名称。
-k或--kilobytes 此参数的作用和钦命"block-size=1024"参数一样。
-l 使用详细格式列表。
-L或--dereference 如境遇性质为标识连接的文书或目录,直接列出该连接所针对的本来面目文件或目录。
-m 用","号区隔每一种文件和目录的称呼。
-n或--numeric-uid-gid 以客户识别码和群组识别码替代其名目。
-N或--literal 间接列出文件和目录名称,包括调控字符。
-o 此参数的成效和内定"-l" 参数近似,但不列出群组名称或识别码。
-p或--file-type 此参数的机能和钦命"-F"参数近似,但不会在进行理文件件名称前边加上"*"号。
-q或--hide-control-chars 用"?"号取代调整字符,列出文件和目录名称。
-Q或--quote-name 把公文和目录名称以""号标示起来。
-r或--reverse 反向排序。
-Haval或--recursive 递归管理,将钦点目录下的保有文件及子目录一并处理。
-s或--size 展现文件和目录的分寸,以区块为单位。
-S 用文件和目录的轻重排序。
-t 用文件和目录的改观时间排序。
-T<跳格字符>或--tabsize=<跳格字数> 设置跳格字符所对应的空白字符数。
-u 以最终存取时间排序,展现文件和目录。
-U 列出文件和目录名称时不予排序。
-v 文件和目录的称呼列表以版本进行排序。
-w<每列字符数>或--width=<每列字符数> 设置每列的最大字符数。
-x 以从左到右,由上至下的横列情势展现文件和目录名称。

 

语法:

dir [<盘符>][<路径>][<文件名>][<扩展名>][/p][/w][/s][/a[:]属性][/o[:]排序方式]

 

 

实例

//开关不能连用,必须要加"/"
C:\Users\Administrator>dir "D:\Movie\纸牌屋\纸牌屋第二季\纸牌屋第二季第02集[中英
双字].rmvb" /pws
参数格式不正确 - "pws"。

C:\Users\Administrator>dir "D:\Movie\纸牌屋\纸牌屋第二季\纸牌屋第二季第02集[中英双字].rmvb" /p /w /s
······
C:\Users\Administrator>dir "D:\Movie\纸牌屋\纸牌屋第二季\纸牌屋第二季第02集[中英双字].rmvb" /p/w/s
······

//分栏和分屏显示文件
D:\>dir /p

//查看指定目录下的文件信息
D:\>dir C:\Windows\

//查找指定文件
D:\>dir test.txt
//若是不知道具体位置在哪个目录下,可配合使用/s参数。
D:\>dir /s test.txt.bak

该查找方法只好寻觅当地目录下的,不能查找别的目录下。

//显示具有隐藏属性的文件和文件夹
D:\>dir /a:h

使用通配符显示某一类文件
D:\>dir *.iso
D:\>dir *.txt

- c 按文件的修改时间排序。  
  - C 分成多列突显每一样。
  - d 假诺参数是目录,只彰显其名目而不显得其下的各文件。往往与l选项一同使 用,以博得目录的详细音讯。
  - f 不排序。该选项将使lts选项失效,并使aU选项立见成效。
  - F 在目录名后边标志“/”,可推行文件后边标识“*”,符号链接后边标记“@”,管道(或FIFO)前边标识“|”,socket文件前面标志“=”。
  - i 在输出的首先列展现文件的i节点号。  
  - l 以长格式来展现文件的详细音讯。这几个选项最常用。
  每行列出的新闻依次是: 文件类型与权力 链接数 文件属主 文件属组 文件大小 构造建设或如今涂改的时光 名字  
  对于符号链接文件,显示的文书名之后有“—〉”和引用文件路线名。  
  对于设备文件,其“文件大小”字段呈现主、次设备号,并非文件大小。
  目录中的总块数字呈现示在长格式列表的启幕,当中包涵直接块。  
  - L 若钦点的名目为二个标识链接文件,则体现链接所针对的文本。
  - m 输出按字符流格式,文件跨页彰显,以逗号分开。  
  - n 输出格式与l选项一样,只可是在出口中文件属主和属组是用相应的UID号和 GID号来表示,并不是事实上的称谓。
  - o 与l选项同样,只是不出示具备者新闻。
  - p 在目录前面加二个“/”。
  - q 将文件名中的不可展现字符用“?”替代。  
  - r 按字母逆序或最先优先的依次展现输出结果。  
  - 奥迪Q5 递归式地彰显内定目录的相继子目录中的文件。  
  - s 给出每一种目录项所用的块数,包括直接块。  
  - t 呈现时按修改时间(前段时间早期)实际不是按名字排序。若文件修改时间同一,则 按字典顺序。修改时间决议于是或不是选择了c或u选顶。缺省的光阴标志是最终一>次修 改时间。
  - u 显示时按文件上次存取的岁月(近年来先行)并不是按名字排序。将要-t的小时标志修改为终极二遍访谈的时间。
  - x 按行突显出各排序项的音信。
  用ls - l命令突显的音信中,初阶是由13个字符构成的字符串,当中第贰个字符表示文件类型,它能够是下述类型之一:
  - 普通文书
  d 目录  
  l 符号链接
  b 块设备文件
  c 字符设备文件
  前面包车型地铁9个字符表示文件的访谈权限,分为3组,每组3位。
  第一组表示文件属主的权限,第二组表示同组顾客的权杖,第三组表示其余客商的权杖。每一组的几个字 符分别表示对文件的读、写和推行权限。
  各权力如下所示:
  r 读
  w 写
  x 推行。对于目录,表示步向权限。
  s 当文件被实施时,把该文件的UID或GID赋予执行进度的UID(客户ID)或GID(组 ID)。
  t 设置标记位(留在内部存储器,不被换出)。若是该文件是目录,在该目录中的文件只可以被一级顾客、目录具备者或文件属主删除。尽管它是可执行文件,在该公文执
行 后,指向其正文段的指针仍留在内部存款和储蓄器。那样重复施行它时,系统就会更加快地装入该公文。

    // 以小写的样式显得出来:

dir命令(类似于ls)

dir命令是directory的缩写,功用是彰显八个磁盘上海市总体或部分文件目录(文件或文件夹),所展现的文本音讯蕴含文件名、增添名、文件长度、文件创建或最终二次修改的日期和岁月等,不展现文件的具体内容。

  -p -F 在各样文件名后附上一个字符以表达该文件的品种,“*”表示可进行的平常性

    /s:  (subdirectories)

  -e 输出时间的方方面面新闻,实际不是出口简略音信。

       以小写格局显示未排序的目录名和文书名。 

  -a 列出目录下的具有文件,蕴含以. 开首的含有文件。

    /q:  显示文件全部权新闻。

  --version 在行业内部输出上输出版本新闻并脱离。

    图片 3

  ls -tl --time-style=full-iso sshd

      --> 要使用八个FileName参数,请使用空格,逗号或分行分隔每一种文件名。

  -S 以文件大小排序。

    -:  meanings "not"

  -g 无用。

    图片 4

  -L 列出链接文件名并非链接到的文本。

  // 实例:

 

    图片 5

  -Evoque 列出全数子目录下的文书。

       以宽格式呈现列表,每行最多七个文本名或目录名。

  2. 浅绿灰-->可试行文件

    h:     hidden files

 

    // 显示文件所有权音讯:

  展现彩色目录列表

    /l:  (lowcase)

  -r 对目录反向排序。

    图片 6

  -i 输出文件的i 节点的目录新闻。

    // 展现全体钦点属性的文本或目录:

  -A 呈现除“.”和“..”外的有着文件。

    d:  directory files

  -N 不限定文件长度。

 

ls
  这么些命令就一定于dos下的dir命令同样,明确是本人第二个将在介绍的,那也是Linux调节台命令中最为根本多少个指令之一。ls最常用的参数有几个: -a -l -F。
  ls -a
  Linux上的文件以.起初的文件被系统就是掩饰文件,仅用ls命令是看不到他们的,而用ls -a除了展现平时文件名外,连隐敝文件也交易会示出来。
  ls -l(那一个参数是字母L的小写,不是数字1)
  那个命令能够接纳长格式显示文件内容,假若必要观看更详细的文书材质,就要用到ls -l那么些命令。举个例子小编在有些目录下键入ls -l或许会来得如下消息(最上边两行是自个儿要好加的):
  位置1 2 3 4 5 6 7
  文件属性 文件数 具有者 所属的group 文件大小 建档日期 文件名
  drwx------ 2 Guest users 1024 Nov 21 21:05 Mail
  -rwx--x--x 1 root root 89080 Nov 7 22:41 tar*
  -rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname*
  lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip
  -rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh*
  -rwsr-x--- 1 root bin 9853 Aug 15 5:46 su*
  上边,作者为我们解释一下这一个展现内容的意义。
  第三个栏位,表示文件的属性。Linux的文书基本上分为两脾本性:可读(r),可写(w),可实行(x)。可是此间有13个格子可以添(具体程序实现时,实际上是11个bit位)。第二个小格是新鲜表示格,表示目录或连结文件等等,d表示目录,举例drwx------;l表示连结文件,如lrwxrwxrwx;借使是以一横“-”表示,则意味那是文件。其他剩下的格子就以每3格为一个单位。因为Linux是多客户多职务系统,所以三个文件或许同期被大多个人采用,所以我们必然要设好各样文件的权能,其文件的权能地点排列顺序是(以-rwxr-xr-x为例):
  rwx(Owner)r-x(Group)r-x(Other)
  那么些事例表示的权力是:使用者自身可读,可写,可实践;同一组的客商可读,不可写,可实行;其余客商可读,不可写,可实践。另外,有一部分顺序属性的举办部分不是X,而是S,这代表实践这几个顺序的使用者,一时能够有和具备者同样权力的地位来进行该程序。一般出现在系统管理之类的授命或程序,让使用者实践时,具备root身份。
  第三个栏位,表示文件个数。借使是文件的话,那那么些数量自然是1了,若是是目录的话,那它的数据正是该目录中的文件个数了。
  第几个栏位,表示该文件或目录的具有者。若使用者近日处于自身的Home,那这一栏大致都以它的账号名称。
  第八个栏位,表示所属的组(group)。每一个使用者都得以享有多个上述的组,可是半数以上的使用者应当都只属于三个组,独有当系统管理员希望给予某使用者特殊权有效期,才大概会给他另二个组。
  第五栏位,表示文件大小。文件大小用byte来代表,而空目录平时都以1024byte,你当然能够用别样参数使文件展现的单位分裂,如运用ls –k便是用kb莱突显一个文书的深浅单位,但是貌似我们依然以byte为主。
  第五个栏位,表示成立日期。以“月,日,时间”的格式表示,如Aug 15 5:46象征12月五日深夜5:46分。
  第1个栏位,表示文件名。我们能够用ls –a展现掩饰的文本名。
  ls –F(注意,是大写的F)
  使用那个参数表示在文件的背后多增加表示文件类型的标志,比如*表示可推行,/表示目录,@表示连结文件,那都是因为使用了-F那些参数。但是未来大约全数的Linux发行版本的ls都已内建了-F参数,约等于说,不用输入那一个参数,大家也能收看各样分辨符号。

    // 裸列表,唯有文件名:

  -1 一行只输出二个文书。

  

-X 以文件和目录的终极贰个扩展名排序。
--block-size=<区块大小> 钦命存放文件的区块大小。
--color=<列表格式> 培植文件和目录的列表格式。
--full-time 列出一体化的日子与时间。
--help 在线支持。
--indicator-style=<表明样式>
在文件和目录等称号前边加上标明,易于辨识该名称所属>的门类。
--quoting-syte=<引号样式> 把公文和目录名称以钦定的引号样式标示起来。
--show-control-chars 在文件和目录列表时,使用调节字符。
--sort=<排序格局> 配置文件和目录列表的排序格局。
--time=<时间戳记> 用内定的岁月戳记取代更动时间。
--version 展现版本音信。
--block-size=<区块大小> 钦命贮存文件的区块大小。
--color=<列表格式> 培植文件和目录的列表格式。
--full-time 列出全体的日期与时间。
--help 在线援救。
--indicator-style=<标记样式> 在文书和目录等名目后边加上标明,易于辨识该名称所属的档案的次序。
--quoting-syte=<引号样式> 把文件和目录名称以钦赐的引号样式标示起来。
--show-control-chars 在文书和目录列表时,使用调节字符。
--sort=<排序格局> 配置文件和目录列表的排序格局。
--time=<时间戳记> 用钦赐的小运戳记替代退换时间。
--version 展现版本音信。

 假使选用/ a而未钦命Attributes,则dir将显示全数文件的名目,包蕴隐形文件和系统文件。    

  alias ls="ls --color"

 

  2. ls -l | grep "^d" 或者ls -lL | grep "^d" (Solaris)

 

  1. ls -F | grep /$ 或者alias sub = "ls -F | grep /$"(linux)