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用户所有
第四列
代表文件归属的用户组,也为当前用户所属于的组
第五列
代表文件所占用的大小
第六列
代表最近修改文件的月份
第七列
代表最近修改文件的日
第八列
代表最近修改文件的具体时间文章来源:https://www.toymoban.com/news/detail-848640.html
第九列
代表文件名,其中绿色和*文件代表可执行文件,蓝色代表文件夹文章来源地址https://www.toymoban.com/news/detail-848640.html
到了这里,关于Linux中ls -l命令详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!