ls -l命令结果解析

使用Linux经常用到ls命令,若加上l参数,会用长格式的形式显示文件列表。如下图:

vagrant@vagrant-ubuntu-trusty-64:~$ ls -l
total 528
-rw-r--r-- 1 vagrant vagrant   1656 Jul 17  2015 cephalopods.txt
-rw-r--r-- 1 vagrant vagrant   1264 Jul 17  2015 gastropods_draft.txt
-rw-r--r-- 1 vagrant vagrant   1585 Jul 17  2015 gastropods.txt
drwxr-xr-x 2 vagrant vagrant   4096 Apr  6 15:52 globbing
drwxr-xr-x 3 vagrant vagrant   4096 Jul 17  2015 junk
-rw-r--r-- 1 vagrant vagrant   1450 Jul 17  2015 mustelidae.txt
drwxr-xr-x 3 vagrant vagrant   4096 Apr  6 15:52 ocean
drwxrwxr-x 2 vagrant vagrant   4096 Apr  6 17:02 test
drwxrwxr-x 2 vagrant vagrant   4096 Apr  6 15:56 Test
-rw-r----- 1 vagrant vagrant 351483 Jul 17  2015 TheWindintheWillows.txt
-rw-rw-r-- 1 vagrant vagrant 147843 Apr  1 17:31 things.zip

我们单拿一行为例:

-rw-rw-r-- 1 vagrant vagrant 147843 Apr  1 17:31 things.zip

将其拆分成10个字段来说明:

1 2 3 4 5 6 7 8 9 10
- rw- rw- r– 1 vagrant vagrant 147843 Apr 1 17:31 things.zip

字段1:文件类型,常见的有:-:普通文件,d:目录文件,l:链接文件,b:块设备文件,c:字符设备文件,p:管道文件
字段2:文件所者对该文件的权限。rwx分别代表可读、可写、可执行,-代码无,如rw-,表示可读可写不可执行
字段3:文件所属组对该文件的权限
字段4:其他用户对该文件的权限
字段5:链接数量或此目录含有的目录数
字段6:文件拥有者
字段7:文件所属组
字段8:文件大小,默认字段,如果用-h参数,会显示K、M、G这样的单位,更易理解
字段9:最后修改时间
字段10:文件名

你可能感兴趣的:(OS,Linux)