列出长列表格式的文件
ls
命令的 -l
选项以长列表格式打印指定目录的内容。如果未指定目录,则默认情况下会列出当前目录的内容。
ls -l /etc
示例输出:
total 1204
drwxr-xr-x 3 root root 4096 Apr 21 03:44 acpi
-rw-r--r-- 1 root root 3028 Apr 21 03:38 adduser.conf
drwxr-xr-x 2 root root 4096 Jun 11 20:42 alternatives
...
输出首先显示 total
,它表示列出目录中所有文件的块总大小。然后,它会为列出的目录中的每个文件显示八列信息。以下是输出中每列的详细信息:
专栏号 | 例 | 描述 |
---|---|---|
1.1 | d |
文件类型(见下表) |
1.2 | rwxr-xr-x |
权限字符串 |
2 |
3 |
硬链接数 |
3 |
root |
所有者名称 |
4 |
root |
所有者组 |
五 | 4096 |
文件大小(字节) |
6 |
Apr 21 03:44 |
修改时间 |
7 |
acpi |
文件名 |
文件类型
文件类型可以是以下任何字符之一。
字符 | 文件类型 |
---|---|
- |
常规文件 |
b |
阻止特殊文件 |
c |
字符特殊文件 |
C |
高性能(连续数据)文件 |
d |
目录 |
D |
门(仅限 Solaris 2.5+中的特殊 IPC 文件) |
l |
符号链接 |
M |
离线(迁移)文件(Cray DMF) |
n |
网络专用文件(HP-UX) |
p |
FIFO(命名管道) |
P |
端口(仅限 Solaris 10+中的特殊系统文件) |
s |
插座 |
? |
其他一些文件类型 |