精华内容
下载资源
问答
  • linux中dir命令参数应用

    千次阅读 2014-01-18 15:57:43
    以下是linux中dir命令参数的使用方法. linux中dir命令参数功能: linux中dir命令参数支持的命令格式为: DIR [filename] [/O[sortorder]] [/S] [/W] linux中dir命令参数不区分大小写,支持多参数。 ...

    以下是linux中dir命令参数的使用方法.

    linux中dir命令参数功能:

    linux中dir命令参数支持的命令格式为:

    DIR [filename] [/O[sortorder]] [/S] [/W]

    linux中dir命令参数不区分大小写,支持多参数。

    主要支持以下参数:

    /ON 按名称排序

    /OE 按扩展名排序

    /OS 按大小排序

    /OD 按修改时间排序

    /S 显示子目录文件

    /W 采用宽列表格式

    1.linux中dir命令参数的思想是:通过对各参数的判断,构造出DOS中对应的命令字符串(var),运行之。

    2.由于事先无法确定命令有多少参数,用shift语句让参数左移,通过case语句对$1参数的情况进行判断,将其对应bash下的命令参数加到将要运行的命令字符串的后面。

    3.需要格外处理的是:linux中dir命令参数对应ls -a -l;而dir /w对应ls -a -m。这个通过对$*中是否存在“/w”或“/W”进行处理,具体方法是,记录“/w”或“/W”出现的次数,如果最后次数为0,则将要运行的命令字符串初始值为ls -a -l,否则为ls -a -m。然后对其他参数的情况进行处理(通过case语句)。

    linux中dir命令参数代码:

    if [ "$1" = "/?" ]
    then 
    echo “show the files in the directory or subdirectory”
    echo “DIR [filename] [/O[sortorder]] [/S] [/W]“
    echo “/O sort by”
    echo “sortorder N by name S by size”
    echo ” E by extension D by time”
    echo “/S show the files in the directory and subdirectory”
    echo “/W use wide list format “
    exit 1
    fi
    i=0
    var=ls
    varapp=”"
    for id
    do
    if [ "$id" = "/W" ]
    then
    i=`expr $i + 1`
    fi
    if [ "$id" = "/w" ]
    then
    i=`expr $i + 1`
    fi
    done
    if [ $i -eq 0 ]
    then 
    varapp=” -a -l”
    else
    varapp=” -a -m”
    fi
    if [ $# -gt 0 ]
    then
    while [ $# -gt 0 ]
    do
    case $1 in
    /OE|/oe|/Oe|/oE) var=$var$” -X”
    ;;
    /OD|/od|/Od|/oD) var=$var$” -t”
    ;;
    /OS|/os|/Os|/oS) var=$var$” -s”
    ;;
    /ON|/on|/On|/oN) var=$var
    ;;
    /S|/s) var=$var$” -R”
    ;;
    /W|/w) var=$var
    ;;
    *) var=$var” $1″
    esac
    shift
    done
    fi
    var=$var$varapp
    $var

    以上是linux中dir命令参数的使用方法.\

    1. 转载请注明:爱分享 » linux中dir命令参数应用

    2. http://www.ihref.com/read-11130.html

    展开全文
  • DOS中的dir命令参数

    万次阅读 2018-12-14 16:43:46
    如果在没有参数的情况下使用,则 dir 显示磁盘的卷标和序列号,后接磁盘上目录和文件的列表,包括它们的名称和最近修改的日期及时间。dir 可以显示文件的扩展名以及文件的字节大小。Dir 也显示列出的文件及目录的...

    显示目录文件和子目录列表。如果在没有参数的情况下使用,则 dir 显示磁盘的卷标和序列号,后接磁盘上目录和文件的列表,包括它们的名称和最近修改的日期及时间。dir 可以显示文件的扩展名以及文件的字节大小。Dir 也显示列出的文件及目录的总数、累计大小和磁盘上保留的可用空间(以字节为单位)。
    MS-DOS命令语法

    dir [Drive:][Path][FileName] […] [/p] [/q] [/w] [/d] [/a[[:]attributes]][/o[[:]SortOrder]] [/t[[:]TimeField]] [/s] [/b] [/l] [/n] [/x] [/c] [/4]
    MS-DOS命令参数

    [Drive:][Dath]
    指定要查看列表的驱动器和目录。
    [FileName]
    指定要查看列表的特定文件或一组文件。
    /p
    每次显示一个列表屏幕。要查看下一屏,请按键盘上的任意键。
    /q
    显示文件所有权信息。
    /w
    以宽格式显示列表,在每一行上最多显示 5 个文件名或目录名。
    /d
    与 /w 相同,但是文件按列排序。
    /a[[:]attributes]
    只显示那些指定属性的目录和文件名称。如果省略 /a,dir 将显示除隐藏文件和系统文件之外的所有文件名。如果在没有指定 attributes 的情况下使用 /a,dir 显示所有文件的名称,包括隐藏文件和系统文件。以下列表描述了每个可用于 attributes 的值。冒号 (? 是可选的。使用这些值的组合,并且不得用空格分隔这些值。

    说明
    h 隐藏文件
    s 系统文件
    d 目录
    a 准备好存档的文件
    r 只读文件
    -h 非隐藏的文件
    -s 系统文件以外的文件
    /d 只是文件(而非目录)
    -a 自上次备份后没有更改过的文件
    -r 非只读的文件

    /o [[:]SortOrder]
    控制 dir 排序和显示目录名和文件名的顺序。如果省略 /o,dir 将按它们在目录中出现的顺序显示名称。如果在没有指定 SortOrder 的情况下使用 /o,dir 显示按字母顺序排列的目录名,然后显示按字母顺序排列的文件名。冒号 (? 是可选的。以下列表描述了每个可用于 SortOrder 的值。使用这些值的任意组合,并不要用空格分隔这些值。

    说明
    n 按名称的字母顺序
    e 按扩展名的字母顺序
    d 按日期和时间,最早的优先。
    s 按大小,最小的优先
    g 在文件之前分组的目录
    -n 按名称的逆序字母(从Z 到 A)排序
    -e 按扩展名的逆序字母(从.ZZZ 到 .AAA)排序
    /d 按日期和时间,最晚的优先
    -s 按大小,最大的优先
    -g 在文件之后分组的目录

    /t [[:]TimeField]
    指定显示或用于排序的时间字段。以下列表描述了每个可用于 TimeField 的值。

    说明
    c 创建
    a 上次访问
    w 上次写入

    /s
    列出指定目录及所有子目录中出现的每个指定的文件名。
    /b
    列出每个目录名或文件名,每行一个(包含文件扩展名)。/b 不显示标题信息或摘要。/b 替代 /w。
    /l
    按小写字母显示未排序的目录名和文件名。/l 不会将扩展字符转换为小写字符。
    /n
    显示长列表格式,文件名在屏幕最右边。
    /x
    显示 NTFS 和 FAT 卷上文件生成的短名称。显示与 /n 的显示相同,但是短名称显示在长名称之后。
    /c
    按文件大小显示多个分隔符。
    /4
    显示四位数字的年份格式。
    /?
    在命令提示符显示帮助。

    MS-DOS命令注释

    使用多个filenames
    
    可以使用多个filenames。用空格、逗号或分号分开文件名。可以在 FileName中使用通配符(? 和 *)以显示一组文件。
    使用通配符
    
    可以使用通配符(? 和 *)显示文件和子目录的子集列表。
    指定文件显示属性
    
    如果使用 /a,并且 attributes中指定多个值,dir 只显示那些包含所有指定属性的文件的名称。例如,如果利用 /a:r-h 或 /ar-h 指定 /a ,并以值 r 和 -h 作为属性,则 dir 将只显示非隐藏的只读文件的名称。
    指定文件名排序
    
    如果指定了多个 SortOrder 值,dir 首先通过第一个标准对文件名进行排序,然后再通过第二个标准排序,等等。例如,如果使用 /o:e-s 或 /oe-s 指定了 /o 以及 SortOrder 的值 e 和 -s,则 dir 将根据扩展名对目录名和文件名从大到小进行排序,然后显示最终结果。扩展名按照字母排序使得没有扩展名的文件名最先显示,目录名次之,然后是具有扩展名的文件名。
    使用重定向符号和管道
    
    在使用重定向符号 (>) 将 dir 输出发送到文件,或者使用管道 (|) 将 dir 输出发送到其它命令时,请使用 /a:-d 和 /b 只列出文件名。可以使用 FileName 以及/b 和 /s 来指定 dir 在当前目录及其子目录中搜索所有匹配 FileName 的文件名。Dir 对查找的每个文件名只列出驱动器号、目录名、文件名和文件扩展名、每行一个路径。在使用管道重定向之前,应该在 Autoexec.nt 文件中设置 TEMP 环境变量。
    预先设置 dir 参数
    
    通过将 set 命令包含在 Autoexec.nt中的 DIRCMD 环境变量中,可以预置 dir 参数。可以使用 dir 参数和 set dircmd 的任意有效组合,其中包含文件的位置和名称。
    
    例如,要使用 DIRCMD 环境变量将宽行显示格式 (/w) 设置为默认格式,必须在您的 Autoexec.nt 文件中键入以下命令:
    
    set dircmd=/w
    
    要单独使用 dir 命令,您可用 DIRCMD 环境变量替代参数。为此,请在 dir 命令提示符下键入要替代的参数(参数前面带上减号)。例如:
    
    dir /-w
    
    要更改 DIRCMD 默认设置,请键入:
    
    set=NewParameter
    
    新的默认设置对所有后接的 dir 命令有效,直到再次使用 set dircmd 或直到重新启动计算机。
    
    要清除所有默认设置,请键入:
    
    set dircmd=
    
    要查看 DIRCMD 环境变量的当前设置,请键入:
    
    set
    
    Set 显示环境变量及其设置的列表。有关设置环境变量的详细信息,请参阅“相关主题”。
    从“故障恢复控制台”可以使用包含各种参数的 dir 命令。
    

    MS-DOS命令范例

    要按字母顺序以宽格式一个接一个地显示所有目录,并在显示出每个屏幕后暂停一下,必须确保根目录是当前目录,然后键入:

    dir /s/w/o/p

    Dir 列出根目录的名称、根目录的子目录名称和根目录中文件的名称(包括扩展名)。然后 dir 在目录树中的每个子目录中列出子目录名和文件名。

    要更改前面的范例以便 dir 显示文件名和扩展名但省略目录名,请键入:

    dir /s/w/o/p/a:-d

    要打印目录列表,请键入:

    ir > prn

    指定 prn 时,目录列表发送到连接 LPT1 端口的打印机。如果打印机被连接到不同的端口,则必须使用正确端口的名称替换 prn。

    也可以通过用文件名替换 prn,将 dir 命令的输出重定向到文件。还可以键入路径。例如,要将 dir 的输出结果定向到 Records 目录中的 Dir.doc 文件中,可以键入:

    dir > /records/dir.doc

    如果 Dir.doc 不存在,dir 将创建该文件,除非 Records 目录也不存在。在这种情况下,会出现如下消息:

    File creation error

    要显示驱动器 C 上所有目录中带 .txt 扩展名的所有文件名的列表,请键入:

    dir c:/*.txt /w/o/s/p

    dir 命令以宽度格式并按字母顺序显示每个目录中匹配文件名的列表,而且每次满屏时暂停,直到您按键继续。

    About dir

    The dir command allows you to see the available files in a directory.

    Availability

    The dir command is an internal command and is available in the below Microsoft operating systems.

    All versions of MS-DOS
    Windows 95
    Windows 98
    Windows ME
    Windows NT
    Windows 2000
    Windows XP
    Windows Vista
    Windows 7

    Syntax

    Microsoft Windows 95, 98, and ME syntax

    Displays a list of files and subdirectories in a directory.

    DIR [drive:][path][filename] [/P] [/W] [/A[[:]attributes]] [/O[[:]sortorder]] [/S] [/B] [/L] [/V]

    [drive:][path][filename] Specifies drive, directory, or files to list. (Could be enhanced file specification or multiple filespecs.)
    /P Pauses after each screenful of information.
    /W Uses wide list format.
    /A attributes:
    D Directories
    R Read-only files
    H Hidden files
    A Files ready for archiving
    S System files

    • Prefix meaning not
      /O List by files in sorted order, sortorder:
      N By name (alphabetic)
      S By size (smallest first)
      E By extension (alphabetic)
      D By date & time (earliest first)
      G Group directories first
    • Prefix to reverse order
      A By Last Access Date (earliest first)
      /S Displays files in specified directory and all subdirectories.
      /B Uses bare format (no heading information or summary).
      /L Uses lowercase.
      /V Verbose mode.

    Switches may be preset in the DIRCMD environment variable. Override preset switches by prefixing any switch with - (hyphen)–for example, /-W.

    Microsoft Windows 2000 and Windows XP syntax

    Displays a list of files and subdirectories in a directory.

    DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

    [drive:][path][filename] Specifies drive, directory, or files to list.
    attributes

    D Directories R Read-only files H Hidden files A Files ready for archiving S System files - Prefix meaning not

    /B Uses bare format (no heading information or summary).
    /C Display the thousand separator in file sizes. This is the default. Use /-C to disable display of separator.
    /D Same as wide but files are list sorted by column.
    /L Uses lowercase.
    /N New long list format where filenames are on the far right.
    /O List by files in sorted order.
    sortorder

    N By name (alphabetic) S By size (smallest first) E By extension (alphabetic) D By date/time (oldest first) G Group directories first - Prefix to reverse order

    /P Pauses after each screenful of information.
    /Q Display the owner of the file.
    /S Displays files in specified directory and all subdirectories.
    /T Control what time field displayed or used for sorting
    timefield C Creation
    A Last Access
    W Last Written
    /W Uses wide list format.
    /X This displays the short names generated for non-8dot3 file names. The format is that of /N with the short name inserted before the long name. If no short name is present, blanks are displayed in its place.
    /4 Displays four-digit years

    Examples

    dir

    Lists all files and directories in the directory that you are currently in.

    dir *.exe

    The above command lists any executable file or any file that ends with .exe. See the wildcard definition for further wildcard examples.

    dir /ad

    List only the directories in the current directory. If you need to move into one of the directories listed use the cd command.

    dir /s

    Lists the files in the directory that you are in and all sub directories after that directory, if you are at root “C:/>” and type this command this will list to you every file and directory on the C: drive of the computer.

    dir /p

    If the directory has a lot of files and you cannot read all the files as they scroll by, you can use this command and it will display all files one page at a time.

    dir /w

    If you don’t need the info on the date / time and other information on the files, you can use this command to list just the files and directories going horizontally, taking as little as space needed.

    dir /s /w /p

    This would list all the files and directories in the current directory and the sub directories after that, in wide format and one page at a time.

    dir /on

    List the files in alphabetical order by the names of the files.

    dir /o-n

    List the files in reverse alphabetical order by the names of the files.

    dir / /s |find “i” |more

    A nice command to list all directories on the hard drive, one screen page at a time, and see the number of files in each directory and the amount of space each occupies.

    dir > myfile.txt

    Takes the output of dir and re-routes it to the file myfile.txt instead of outputting it to the screen.

    dir /b /s *.jpg >file_list.txt

    展开全文
  • dir命令

    2015-06-04 14:40:35
    Dir命令详解   显示目录文件和子目录列表,但是不对子目录递归。如果在不带参数的情况下使用,则 dir 显示磁盘的卷标和序列号,后接磁盘上目录和文件的列表,包括它们的名称和最近修改的日期及时间。dir 可以...

    Dir命令详解

     

    显示目录文件和子目录列表,但是不对子目录递归。如果在不带参数的情况下使用,则 dir 显示磁盘的卷标和序列号,后接磁盘上目录和文件的列表,包括它们的名称和最近修改的日期及时间。dir 可以显示文件的扩展名以及文件的大小(以字节为单位)。Dir 也显示列出的文件及目录的总数、累计大小和磁盘上剩余的可用空间(以字节为单位)。  
    语法  
    dir [Drive:][Path][FileName] [...] [/p] [/q] [/w] [/d] [/a[[:]Attributes]][/o[[:]SortOrder]] [/t[[:]TimeField]] [/s] [/b] [/l] [/n] [/x] [/c] [/4]  
    参数 
    [Drive:][Path]
      
    指定要以列表方式查看的驱动器和目录。  

     

    默认参数是当前目录
    [FileName]  
    指定要以列表方式查看的特定文件或一组文件。 
    默认是所有目录和路径,可以使用通配符。

    ◆/p  
    每次以一个屏幕大小显示列表的一部分。要查看下一屏,请按键盘上的任意键。  
    ◆/q  
    显示文件所有权信息。  (哪些用户是文件的拥有者)
    ◆/w  
    以宽格式显示列表,在每一行上显示多个文件名或目录名(这时只显示文件和目录的名字,不显示其完整路径,且目录用中括号[]起来,比如[work]。这时如果当前目录不是磁盘的根目录的话,显示目录还会包含当前目录和上级目录:[.]和[..]
    ◆/d  
    与 /w 相似,但是文件按列排序。  
    ◆/a [[:] Attributes]  
    只显示那些指定属性的目录名和文件名。如果省略 /a,dir 将显示除隐藏文件和系统文件之 外的所有文件名。如果在没有指定 Attributes 的情况下使用 /a,dir 将显示所有文件(包括隐藏文件和系统文件)的名称。以下列表描述了 每个可用于 Attributes 的值。冒号 (:) 是可选的。使用这些值的组合,不得用空格分隔这些值,直接挨着就行了。

     

    比如:/a:r-h。 
    值描述  
    h
     隐藏文件    
    s 系统文件    
    d 目录    
    a 可以存档的文件    
    r 只读文件    
    -h 非隐藏的文件    
    -s 系统文件以外的文件    
    -d 只是文件(而非目录)    
    -a 自上次备份后没有更改过的文件    
    -r 非只读的文件  
         
    ◆/o[[:]SortOrder]  
    控制 dir 排序和显示目录名和文件名的顺序。如果省略 /o,dir 将按名字的字母顺序 来显示。如果在没有指定 SortOrder 的情况下使用 /o,dir 先显示按字母顺序排列的目录名,然后显示按字母顺序排列的文件名。冒 号 (:) 是可选的。以下列表描述了每个可用于 SortOrder 的值。使用这些值的任意组合,并且不要用空格分隔这些值。   
    值描述  
    n
     按名称的字母顺序    
    e 按扩展名的字母顺序    
    d 按日期和时间,最早的优先    
    s 按大小,最小的优先    
    g 在文件之前分组的目录    
    -n 按名称的逆序字母(从 Z 到 A)顺序    
    -e 按扩展名的逆序字母(从 .ZZZ 到 .AAA)顺序    
    -d 按日期和时间,最晚的优先    
    -s 按大小,最大的优先    
    -g 在文件之后分组的目录   

    ◆ /t[[:]TimeField]  
    指定显示或用于排序的时间字段。以下列表描述了每个可用于 TimeField 的值。  

     

    如果有/o参数但没d属性时只用于指定显示的时间字段,如果有/o参数且属性或没有/o参数时,既是指定了排序的时间字段也是指定显示的时间字段
    值描述  
    c
     创建 

     

    a 上次访问    
    w 上次写入

     

    ◆/s 在指定目录及所有子目录中遍历,如果没给该参数不会在子目录遍历 

    ◆/b 列出每个目录名或文件名,只有名字(文件的话包含文件扩展名),每行一个,不显示标题信息或摘要。如果它和/s组合的话,显示的文件和目录都是完整的路径的形式
    ◆/l 以小写字母形式显示目录名和文件名。 

    ◆/n 在屏幕最右边显示带有文件名的长列表格式。 

     

    :XP中,该选项好像是默认行为。

    ◆/x 显示为 NTFS 和 FAT 卷上文件生成的短名称。短名称显示在长名称之左侧。 

    ◆/c 按文件大小显示多个分隔符。 

     

    “DIR/-C”将取消显示中的分隔符,以满足部分人的视觉习惯。  

    :XP中,该选项默认行为是/c,即显示多个分隔符。

    ◆/4 显示四位数字的年份格式。 
    :XP中,该选项好像是默认行为。

     

    ★使用多个 FileName 参数  
    可以使用多个 FileName 参数。用空格、逗号或分号隔开文件名。可以在 FileName 中使用通配符( *)来显示一组文件。 

    实例1dir G: *.txt *.apk
    ★使用通配符  
    可以使用通配符,如星号 (*) 或问号 (?),来代表文件名的一个或多个字符,以显示文件的子集或子目录。  
    星号 (*) 可使用星号代替任何字符串。例如
    dir *.txt 列出当前目录中所有具有以 .txt 开头(如 .txt.txt1.txt_old)的扩展名的文件。    
    dir read*.txt 列出当前目录中所有以“read”开头而且扩展名以 .txt 开头(如 .txt.txt1.txt_old)的文件。    
    dir read*.* 列出当前目录中带有任意扩展名的以“read”开头的所有文件。  
    切记,星号通配符总是使用短文件名映射,因此,您可能会得到意外的结果。例如,下面的目录包含 2 个文件,t.txt2  t97.txt  
    您可能以为键入 dir t97* 会返回文件 t97.txt。然而,键入 dir t97* 将返回两个文件,这是因为,文件t.txt2的短名称是 T97B4~1.TXT ,星号通配符使用其短名称映射, 于是将文件 t.txt2 匹配到 t97*。类似地,键入 del t97* 将删除这两个文件。  
    ★问号 (?)使用问号代替名称中的单个字符。例如,键入:  
    dir read???.txt 列出当前目录中所有带有 .txt 扩展名而且以“read”开头并且后面最多跟三个字符的文件,包括 Read.txtRead1.txtRead12.txtRead123.txt  Readme1.txt,但是不包括 Readme12.txt  
        
    ★指定文件显示属性  
    如果使用其 Attributes 中指定多个值的 /a,则 dir 只显示那些带有所有指定属性的文件的名称。例如,如果使用 /a:r-h  /ar-h 指定 /a,并以 r  -h 作为属性,则 dir 只显示非隐藏的只读文件的名称。  
    ★指定文件名排序  
    如果指定了多个 SortOrder 值,dir 首先通过第一个标准对文件名进行排序,然后再通过第二个标准排序,以此类推。例如,如果使用 /o:e-s  /oe-s 指定 /o,并以 e  -s 作为 SortOrder 的值,则 dir 将根据扩展名对目录名和文件名从大到小进行排序,然后显示最终结果。按照扩展名字母顺序排序使得没有扩展名的文件名最先显示,目录名次之,然后是具有扩展名的文件名。  
    ★使用重定向符号和管线  
    在使用重定向符号 (>)  dir 输出发送到文件,或者使用管线 (|)  dir 输出发送到其他命令时,请使用 /a:-d  /b 只列出文件名。可以使用 FileName 以及 /b  /s 来指定 dir 在当前目录及其子目录中搜索所有匹配 FileName 的文件名。Dir 对查找到的每个文件名只列出其驱动器号、目录名、文件名和文件扩展名、每行一个路径。在使用管线重定向之前,应该在 Autoexec.nt 文件中设置 TEMP 环境变量。  

    注意XP中,TEMP 环境变量已经被系统所设置。
    预置 dir 参数  

      我们可能经常使用DIR命令,但DIR命令的默认设置并不让人满意,我们可以自己来调整它的设置。
    通过将带有 DIRCMD 环境变量的 set 命令包含在 autoexec.bat文件中,可以预置 dir 参数。可以在 set dircmd 中使用 dir 参数的任意有效组合,其中包括文件的位置和名称。  
    例如,要使用 DIRCMD 环境变量将宽行显示格式(即 /w)设置为默认格式,请在 autoexec.bat文件中键入以下命令:  
    set dircmd=/w  
    对于 dir 命令的单次使用,可以清除DIRCMD 环境变量的某个参数。为此,请在 dir 命令提示符下键入要清除的参数,并在参数前面加上减号。例如:  
    dir /-w  
    要更改 DIRCMD 默认设置,请键入:  
    set dircmd==NewParameter  
    新的默认设置对所有后接的 dir 命令有效,直到bat命令结束为止。  
    要清除所有默认设置,请键入:  
    set dircmd=  
    要查看 DIRCMD 环境变量的当前设置,请键入:  
    set  
    Set 显示环境变量及其设置的列表。

    注意xp中系统本身并没有设置dircmd变量

    示例

    系统对dir的默认设置是不遍历子目录的,但是下面的实例2却可以通过set dircmd=/s来让“dir”命令可以遍历子目录。

    实例2

    @echo off

    set dircmd=/s

    dir

    pause

    注意:dircmd=/s,bat命令结束后就无效了。它应该和普通的变量一样。

    要按字母顺序以宽格式一个接一个地显示所有目录,请确保根目录是当前目录,然后键入: 
    dir /s/w/o
    Dir w的方式列出根目录的名称、根目录中文件的名称(包括扩展名)。然后,dir 列出该目录树中每个子目录包含的子目录名和文件名,然后再对子目录的子目录进行这样的递归。
    要更改前面的示例,使 dir 显示文件名和扩展名而省略目录名

    实例3 
    @echo off

    dir /s/w/o/a:-d

    pause

    列出目录下所有的文件和目录的完整路径形式(包含子目录)

    实例4

    dir /s/b

    列出目录下所有的文件的完整路径形式(包含子目录)

    实例5

    dir /s/b/a:-d

    列出目录下所有的目录的完整路径形式(包含子目录)

    实例6

    dir /s/b/a:d
    要打印目录列表,请键入  
    dir > prn  
    指定 prn 时,目录列表发送到与 LPT1 端口相连接的打印机上。如果打印机连接在其他端口上,则必须使用正确端口的名称替换 prn  
     dir 命令的输出重定向到文件。可以通过用文件名替换 prn,还可以键入路径。例如,要将 dir 输出定向到 Records 目录的 Dir.doc 文件中,请键入:  
    dir > \records\dir.doc  
    如果 Dir.doc 不存在,dir 将创建该文件,除非 Records 目录也不存在。在这种情况下,会出现如下消息:  
    File creation error  
    要显示驱动器 C 上所有目录中带 .txt 扩展名的所有文件名的列表,请键入:  
    dir c:\*.txt /w/o/s
    Dir 以宽格式按字母顺序显示每个目录中匹配文件名的列表,

    展开全文
  • DOS 命令DIR参数

    2012-09-05 12:45:29
    dir的排序方式参数g表示按目录在前文件在后的顺序显示。 那么g代表什么英文字母?
  • dir 命令手册

    2019-10-07 13:26:06
    dir 命令手册 参数 /A D 目录 R 只读文件 H 隐藏文件 A 准备存档的文件 S 系统文件 - 表示“否”的前缀 /B 使用空格式(没有标题信息或摘要) /C 在文件大小中显示千位数分隔符。这是默认值。用 /...

    dir 命令手册

    参数
    /A D 目录 R 只读文件
    H 隐藏文件 A 准备存档的文件
    S 系统文件 - 表示“否”的前缀
    /B 使用空格式(没有标题信息或摘要)
    /C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来停用分隔符显示。
    /D 跟宽式相同,但文件是按栏分类列出的
    /L 用小写
    /N 新的长列表格式,其中文件名在最右边
    /O 用分类顺序列出文件
    N 按名称(字母顺序) S 按大小(从小到大)
    E 按扩展名(字母顺序) D 按日期/时间(从先到后)
    G 组目录优先 - 颠倒顺序的前缀
    /P 在每个信息屏幕后暂停
    /Q 显示文件所有者
    /S 显示指定目录和所有子目录中的文件
    /T 控制显示或用来分类的时间字符域
    C 创建时间 A 上次访问时间
    W 上次写入的时间
    /W 用宽列表格式
    /X 显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式,短名称插在长名称前面。如果没有短名称,在其位置则 显示空白。
    /4 用四位数字显示年

    转载于:https://www.cnblogs.com/newcaoguo/p/9485940.html

    展开全文
  • Dir命令详解

    千次阅读 2016-03-04 09:14:41
    Dir命令详解  【原文:http://zzc1684.iteye.com/blog/2217020】 显示目录文件和子目录列表,但是不对子目录递归。如果在不带参数的情况下使用,则 dir 显示磁盘的卷标和序列号,后接磁盘上目录和文件的列表,...
  • dir命令(上)

    千次阅读 2011-12-05 16:08:49
    Dir命令详解 显示目录文件和子目录列表,但是不对子目录递归。如果在不带参数的情况下使用,则 dir 显示磁盘的卷标和序列号,后接磁盘上目录和文件的列表,包括它们的名称和最近修改的日期及时间。dir 可以显示...
  • dos的dir命令清单

    2018-01-16 15:32:51
    dir功能:列出磁盘上所有的或指定的文件目录。...参数说明: /P:当显示的信息超过一屏时暂停显示,直至按任意键才继续显示 /W:以横向排列的形式显示文件名和目录名,每行5个(不显示文件大小、建立日期和时间)
  • dir命令(下)

    2011-12-05 16:10:00
    ★使用多个FileName参数可以使用多个FileName参数。用空格、逗号或分号隔开文件名。可以在FileName中使用通配符(?和*)来显示一组文件。 实例1:dir G: *.txt *.apk★使用通配符可以使用通配符,如星号(*)或...
  • 如果使用dir命令显示一个文件夹下所有文件的完整路径,可用下面命令: dir /B /S d:\qwe 需要分屏显示时加/p参数 output to file: dir /B /S d:\qwe > filelist.txt in C++: system(R"(dir /B /S d:\qwe > ...
  • Scomp 命令参数

    2019-09-16 10:38:16
    Scomp 命令参数 ptions include: -cp [a;b;c] - classpath -d [dir] - target binary directory for .class and .xsb files -src [dir] - targ...
  • Dos的dir命令重定向.备用

    千次阅读 2012-09-12 16:35:48
    感觉windows下的dos命令特别麻烦,dir的结果重定向到list.txt如下 (重定向符号为>) 。 这个命令经常要用到,所以...我用的命令是(用/B参数是只列出文件不列出目录): dir /B >list.txt 最后list.txt的内容为:
  • BAT批处理文件 cd,dir命令详解

    千次阅读 2019-06-03 20:23:59
    cd 显示当前目录名或改变当前目录。 CHDIR [/D] [drive:][path] CHDIR […] CD [/D] [drive:][path] CD […] … 指定要改成父目录。 键入 CD drive: 显示指定驱动器中的当前目录。...如果命令扩展被启用,CHD...
  • Mount 命令参数详解

    2019-04-21 12:56:45
    Mount 命令参数详解 如下为企业中 Mount 命令常用参数详解: mount [-Vh] mount -a [-fFnrsvw] [-t vfstype] mount [-fnrsvw] [-o options [,…]] device | dir mount [-fnrsvw] [-t vfstype] [-o options] ...
  • linux中mount命令参数详解(nfs 参数)

    万次阅读 2015-12-12 11:14:08
    mount命令参数非常多,如下为与NFS相关的参数。 (1)-a:把/etc/fstab中列出的路径全部挂载。 (2)-t:需要mount的类型,如nfs等。 (3)-r:将mount的路径定为read only。 (4)-v mount:过程
  • make 命令参数笔记

    2019-09-28 00:31:18
    make 命令参数笔记 博客分类: C/C++ cmakefilemake -b 忽略兼容性-B 无条件make所有目标-C dir或者--directory=DIR 在读取makefile文件前,先切换到"dir"目录下,即把dir当作为当前目录。如果存在多个-C...
  • mount命令参数非常多,如下为与NFS相关的参数。 (1)-a:把/etc/fstab中列出的路径全部挂载。 (2)-t:需要mount的类型,如nfs等。 (3)-r:将mount的路径定为read only。 (4)-v mount:过程的每一个操作.....
  • Mount 命令参数

    2019-04-10 14:36:42
    mount [-fnrsvw] [-o options [,…]] device | dir mount [-fnrsvw] [-t vfstype] [-o options] device dir -V: 显示 mount 工具版本号; -l: 显示已加载的文件系统列表; -h: 显示帮助信息并退出; -...
  • rf命令参数

    2020-04-24 15:14:25
    实例:>robot -i smoke D:\用例.robot 运行指定用例 -t,--test<name> 运行指定的用例套件 -s,--suite<name> 运行指定的标签用例 -i,--include<tag>...-d,--outputdir<d...
  • wget 命令参数用法: -P 指定下载文件的存放目录 /dir -O 指定下载文件的名字,重命名 /dir/file -o 屏幕输出信息保存到日志中;相当于 > /dir/logfile -a 屏幕输出信息追加到日志中;相当于 >> /dir/log...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,390
精华内容 956
关键字:

dir命令参数