文件相比命令,目录命令

作者: 操作系统  发布:2019-11-22

comp命令:

DIR 命令:

  // 描述:

  // 描述:

    逐字节比较两个文件或文件集的内容。 如果在没有参数的情况下使用,comp会提示你输入要比较的文件。

    (Directory)

  // 语法:

     显示目录的文件和子目录的列表。 

    comp [<Data1>] [<Data2>] [/d] [/a] [/l]  [/c] [/n=<Number>]

  // 语法:

  // 参数:

    dir [<Drive>:][<Path>][<FileName>] [...] [/p] [/q] [/w] [/d] [/a[[:]<Attributes>]][/o[[:]<SortOrder>]] [/t[[:]<TimeField>]] [/s] [/b] [/l] [/n] [/x] [/c] [/4]

    <data1> :  指定要比较的第一个文件或文件集的位置和名称。 可以使用通配符(*和?)指定多个文件。

  // 参数:

    <data2>:   指定要比较的第二个文件或文件集的位置和名称。 可以使用通配符(*和?)指定多个文件。

    /p:  (pause)

    /d:(decimal)    以十进制格式显示差异。 (默认格式为十六进制。)

       如果显示的内容多于一屏的话,则暂停,可以按任意键继续下一页,相当于  more**

    /a:     将差异显示为字符。


    /l:(line number) 显示出现差异的行号,而不是显示字节偏移量。

    /q:  显示文件所有权信息。

    /c:     执行不区分大小写的比较。

    /w:  (wild format) 

    /n     仅比较为每个文件指定的行数,即使文件大小不同。

       以宽格式显示列表,每行最多五个文件名或目录名。

  // 说明:

    /d:  以与/ w相同的格式显示列表,但文件名是按一列一列来排序的。 

处理 Data1和Data2的特殊情况:
  --> 如果省略Data1或Data2的必要组件,或者省略Data2,comp会提示您输入缺少的信息。
  --> 如果Data1仅包含驱动器号或没有文件名的目录名,则comp会将指定目录中的所有文件与Data1中指定的文件进行比较。
  --> 如果Data2仅包含驱动器号或目录名,则Data2的默认文件名与Data1中的默认文件名相同。
  --> 如果comp找不到您指定的文件,它会提示您一条消息,以确定是否要比较更多文件。

    /s:  (subdirectories)

比较不同位置的文件:
  Comp可以比较同一驱动器或不同驱动器上的文件,以及相同目录或不同目录中的文件。 当comp比较文件时,它会显示它们的位置和文件名。

       列出指定目录和所有子目录中的文件。

比较不同大小的文件:
  您必须指定 /n 来比较不同大小的文件。 如果文件大小不同且未指定 /n,则comp将显示以下消息:

    /b:  (bare list)

Files are different sizes

       裸列表,意思是只有文件名,跟 /w /d 差不多的,但是这个 /b 明显要好看些。

Compare more files (Y/N)?

    /l:  (lowcase)

  // 实例:

       以小写形式显示未排序的目录名和文件名。 

    图片 1

    /n:  (long list)

              ### 这个 comp 命令显示出来的一点都不好看,明显没有 fc 好看。还是用 fc 习惯些!!!

       在屏幕的最右侧显示带有文件名的长列表格式。

    /x:  显示为非8dot3文件名生成的短名称。 显示与/ n的显示相同,但在长名称之前插入短名称。

    /c:  以文件大小显示千位分隔符。 这是默认行为。 使用/ -c隐藏分隔符。

    /4:  以四位数格式显示年份。这个好像是默认值啊!!

    /a[:[<attributes>]]     

 attributes:

    s:  system files

    h:     hidden files

    d:  directory files

    r:   read-only files

    a:  archiv files

    i:   not indexed files

    -:  meanings "not"

  

仅显示具有指定的属性的那些目录和文件的名称。 如果省略 /a,则 dir 显示除隐藏文件和系统文件之外的所有文件的名称。

 如果使用/ a而未指定Attributes,则dir将显示所有文件的名称,包括隐藏文件和系统文件。    

 

    /o[:[<sortOrder>]]  

        n:  name

        d:  date   

        s:  size

        e:  extension

        g:  group    

注意:使用冒号是可选的。 将按列出的顺序处理多个值。 不要用空格分隔多个值。
如果未指定SortOrder,则dir  /o 按字母顺序列出目录,后跟文件,这些文件也按字母顺序排序。

       

    /t:    (time-filed)

       指定要显示或用于排序的时间字段。

        c:  creation time

        a:  last access time

        w:     last write time

  

  // 注意事项:

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

      --> 可以使用通配符(*或?)重定向符号和管道 来表示文件名的一个或多个字符,并显示文件或子目录的子集。

 

  // 实例:

 

    // 显示具有指定属性的文件或目录:

    图片 2

 

    // 按某种排序方式来显示文件或目录:

    图片 3

    图片 4

    图片 5

 

 

 

    // /p 选项:也相当于 " | more " :

    图片 6

 

    // 显示文件所有权信息:

    图片 7

 

    // 以宽格式显示列表:

    图片 8

 

     // 以宽格式显示列表,文件名是按一列一列来排序的:

    图片 9

   

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

    图片 10

 

    // 以小写的形式显示出来:

    图片 11

 

     // 显示所有文件:

    图片 12

 

  

本文由金沙澳门官网送注册58发布于操作系统,转载请注明出处:文件相比命令,目录命令

关键词: