Linux命令ls -l或ls -all显示的列表信息详解

ls -l使用较长格式列出信息,ls -all(注意了,不是ls -a或ls –all)比ls -l多了显示任何以 . 开始的项目。

drwxr-x--- 21 ho   ho    4096  7月 11 02:06 ho

第1列:为文件属性字段
(1)第1个字母为文件类型:
d:目录文件
-:普通文件
p:管理文件
l:链接文件
b:块设备文件
c:字符设备文件
s:套接字文件
(2)文件权限:r表示读权限,w表示写权限,x表示可执行权限,-表示无权限
第2个字母-第4个字母:表示所有者权限
第5个字母-第7个字母:表示组用户权限
第8个字母-第10个字母:表示其他用户组的权限

第2列:文件硬链接数或目录子目录数
对于普通文件:表示链接数,每个新建的文件默认为1
对于目录:表示第一级子目录数,对于空目录,默认为2,因为每一个目录都有一个指向它本身的子目录”.” 和指向它上级目录的子目录”…”,这两个默认子目录是隐藏的.用ls -a可以看到

第3列: 文件拥有者
linux为多用户系统,该列标识属于某一用户

第3列: 文件拥有者所在组
文件拥有者所在的组

第5列: 文件大小:文件大小的单位为字节,若为一个目录,则 表示目录本身的大小,不包括该目录下的文件和子目录
第6列: 文件修改时间的月份
第7列: 文件修改时间的日期
第8列:文件修改时间的小时和分钟
第9列: 文件名

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/linux/4888.html

发表评论

登录后才能评论