0


Linux中ls -l命令详解

Linux中ls -l命令详解

(以下内容均为个人见解,请各位批评指正)
在我们使用Linux系统使用ls -l时,会产生长列表格式输出内容在这里插入图片描述

第一列

第一位字母: 表示文件类型。图中看到第一列字母基本上都是-或者d,除此之外还有另外几种表达字母:
‘d’:目录文件;
‘-’:普通文件;
‘p’:管理文件;
‘l’:链接文件;
‘b’:块设备文件;
’c‘:字符设备文件;
‘s’:套接字文件
在这里插入图片描述
后续9位代表对文件的权限(三列一组,r为读权限,w为写权限,x为可执行权限,-代表无权限)
第二至四位字母 代表当前用户对文件(夹)的权限,以图中albums.csv文件为例,hadoop用户具有读权限和写权限
在这里插入图片描述
第五到七位字母代表当前用户组内成员对文件(夹)的权限,以图中albums.csv文件为例,hadoop组内用户具有读权限和写权限在这里插入图片描述
第八到十位字母代表其他用户成员对文件(夹)的权限,以图中albums.csv文件为例,hadoop组外成员具有读权限在这里插入图片描述

第二列

在这里插入图片描述
如果是目录,则代表目录的子目录个数(在这里需要记住:"." ". ."也属于文件夹, 所以任意目录的最小子目录个数为2);
如果是文件,则代表目录的硬链接个数(硬链接个数:可以简单的理解为一个文件的文件名个数,比如a文件的文件名有s和j两个,因为s和j指向同一个a,改动s或j都会对a造成改变)

第三列

在这里插入图片描述
表示该文件所属用户,例如图中sogoupinyin.list为管理员root用户所有,其他则为hadoop用户所有

第四列

在这里插入图片描述
代表文件归属的用户组,也为当前用户所属于的组

第五列

代表文件所占用的大小

第六列

代表最近修改文件的月份

第七列

代表最近修改文件的日

第八列

代表最近修改文件的具体时间

第九列

代表文件名,其中绿色和*文件代表可执行文件,蓝色代表文件夹

标签: linux

本文转载自: https://blog.csdn.net/m0_58457640/article/details/132766209
版权归原作者 空调吹冷气 所有, 如有侵权,请联系我们删除。

“Linux中ls -l命令详解”的评论:

还没有评论