ls/dir
语法
ls[-r][-a[attrib]][-sfo][file]
说明
列出目录内容或文件信息。dir
命令是此命令的一个内部别名。
选项
-r
以递归方式显示(包括子目录)。
-a attrib
仅显示具有指定属性的那些文件。如果未指定任何属性,则列出所有文件。如果未指定
–a
,则会列出所有非系统文件和非隐藏文件。属性 (attrib
) 可以是以下一项或多项:a
- 存档s
- 系统h
- 隐藏r
- 只读d
- 目录
-sfo
以标准格式输出进行显示。
file
指定文件或目录的名称。允许使用通配符。
用法
如果未指定任何文件名或目录名,则假定为当前工作目录。如果满足所有以下条件,则会列出目录的内容:
未指定选项
-r
。在
file
参数中未指定任何通配符。- 所指定的
file
表示现有目录。在所有其它情况下,该命令的运行方式如下:显示所有与指定名称一致的文件或目录。
-r
选项确定是否执行递归搜索。选项
-a
attrib 仅显示具有指定属性的那些文件。如果指定了多个属性,则仅列出具有所有这些属性的文件。如果-a
后没有跟任何属性,则无论其属性是什么都显示所有文件或目录。如果未指定-a
自身,则显示除系统和隐藏文件以外的所有文件。
示例
通过向文件添加隐藏或系统属性,隐藏这些文件:
fs0:\> attrib +s +h *.efi
ASH fs0:\IsaBus.efi
ASH fs0:\IsaSerial.efi
显示所有文件和目录,具有 h
或 s
属性的文件或目录除外:
fs0:\> ls
Directory of: fs0:\
06/18/01 09:32p 153 for.nsh
06/18/01 01:02p <DIR> 512 efi
06/18/01 01:02p <DIR> 512 test1
06/18/01 01:02p <DIR> 512 test2
06/18/01 08:04p 29 temp.txt
06/18/01 08:05p <DIR> 512 test
01/28/01 08:24p r 29 readme.txt
3 File(s) 211 bytes
4 Dir(s)
显示当前目录中具有各种属性的文件:
fs0:\> ls -a
Directory of: fs0:\
06/18/01 09:32p 153 for.nsh
06/18/01 01:02p <DIR> 512 efi
06/18/01 01:02p <DIR> 512 test1
06/18/01 01:02p <DIR> 512 test2
06/18/01 10:59p 28,739 IsaBus.efi
06/18/01 10:59p 32,838 IsaSerial.efi
06/18/01 08:04p 29 temp.txt
06/18/01 08:05p <DIR> 512 test
01/28/01 08:24p r 29 readme.txt
5 File(s) 61,788 bytes
4 Dir(s)
显示当前目录中具有只读属性的文件:
fs0:\> ls -ar
Directory of: fs0:\
06/18/01 11:14p r 29 readme.txt
1 File(s) 29 bytes
0 Dir(s)
显示具有 s
属性的文件:
fs0:\> ls -as isabus.efi
Directory of: fs0:\
06/18/01 10:59p 28,739 IsaBus.efi
1 File(s) 28,739 bytes
0 Dir(s)
以递归方式显示 fs0:\efi
目录中的所有内容:
fs0:\> ls -r -a efi
以递归方式搜索当前目录中具有指定类型的文件:
fs0:\> ls -r -a *.efi –b
输出详细信息
下表介绍此命令可能输出的卷(目录)和文件信息。
列 |
说明 |
---|---|
Name |
标准卷标。 |
Total Size |
卷中的总字节数。 |
Read Only status |
只读状态,形式如下:
|
Free Space |
卷中的总可用字节数。 |
Block Size |
作为文件增大幅度的名义块大小,以字节计。 |
列 |
说明 |
---|---|
Name |
完整的文件名和目录,包括文件系统的映射名称。 |
Logical Size |
文件的大小,以字节计。 |
Physical Size |
卷中文件的大小,包括任何填充,以字节计。 |
Attributes |
文件属性的列表。可能的值包括:
|
File Creation Time |
创建文件的时间,格式为 |
File Creation Date |
创建文件的日期,格式为 |
File Access Time |
访问文件的时间,格式为 |
File Access Date |
访问文件的日期,格式为 |
File Modification Time |
修改文件的时间,格式为 |
File Modification Date |
修改文件的日期,格式为 |