Linux中的ls -l命令展示信息

 更新时间:2023年11月21日 10:05:05   作者:暮春二十四  
这篇文章主要介绍了Linux中的ls -l命令展示信息,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Linux ls -l命令展示信息

在Linux系统中,ls -l命令是用以列表的形式来查看当前目录下的文件或目录

下面就让我们一起来看看展示的信息是什么意思吧

以CentsOS7为例子

[root@localhost mrluo]# ls -l
total 0
drwxr-xr-x. 2 mrluo mrluo 22 Dec 19 22:22 Desktop
drwxr-xr-x. 3 mrluo mrluo 30 Dec  8 00:59 Documents
drwxr-xr-x. 3 mrluo mrluo 20 Dec  8 00:57 Downloads
drwxr-xr-x. 2 mrluo mrluo  6 Dec  8 00:56 Music
drwxr-xr-x. 2 mrluo mrluo  6 Dec  8 00:56 Pictures
drwxr-xr-x. 2 mrluo mrluo  6 Dec  8 00:56 Public
drwxr-xr-x. 2 mrluo mrluo  6 Dec  8 00:56 Templates
drwxr-xr-x. 2 mrluo mrluo  6 Dec  8 00:56 Videos
drwxr-xr-x. 3 mrluo mrluo 30 Dec  8 00:59 文档

展示出来的信息可以分为7组,意思如下:

  • [1]:权限
  • [2]:连结
  • [3]:拥有者
  • [4]:群组
  • [5]:文件容量
  • [6]:修改日期
  • [7]:文件或目录名称

下面主要来介绍一下权限,查看第一组的内容

-r w x r w x ---

  • -:档案类型
  • r:可读
  • w:可写
  • x:可执行
  • -:无权限

第一个字符代表这个文件是【文件、目录或者链接文件等等】:

  • 为[ d ]则是目录;
  • 为[ - ]则是文件;
  • 为[ l ]则表示为连接档(link file);
  • 为[ b ]则表示为装置文件里面的可供存储的接口设备(可随机存取装置);
  • 为[ c ]则表示为装置文件里面的串行端口设备,例如键盘,鼠标(一次性读取装置);

接下来的字符中,三个为一组,且均为[rwx],要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]

第一组为文件拥有者可具备的权限;(User)第二组为加入此群组的账号的权限;(Group)第三组为非本人且没有加入群组的其他账号的权限;(Other)

例如:

这行的信息是,“

  • 文档”是个目录;
  • User拥有的权限:rwx 可读可写可执行
  • Group拥有的权限:r-x 可读可执行
  • Other拥有的权限:r-x 可读可执行

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux中vim如何删除当前文件中的所有内容

    linux中vim如何删除当前文件中的所有内容

    这篇文章主要介绍了linux中vim如何删除当前文件中的所有内容问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 详解linux电源管理驱动编写

    详解linux电源管理驱动编写

    这篇文章主要介绍了详解linux电源管理驱动编写,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • 使ApacheBench支持multi-url的方法

    使ApacheBench支持multi-url的方法

    这篇文章主要介绍了使ApacheBench支持multi-url的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • CentOS 7 下使用 iptables

    CentOS 7 下使用 iptables

    禁用FireWallD,安装&启用iptables-services systemctl stop firewalld systemctl mask firewalld yum install iptables-services -y systemctl enable iptables
    2016-04-04
  • Gerrit设置开机启动方法

    Gerrit设置开机启动方法

    下面小编就为大家分享一篇Gerrit设置开机启动方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • CentOS7如何重置root密码的方法

    CentOS7如何重置root密码的方法

    这篇文章主要介绍了CentOS7如何重置root密码的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • 解决Linux可执行文件目录下明明存在*.so文件,但却提示找不到

    解决Linux可执行文件目录下明明存在*.so文件,但却提示找不到

    这篇文章主要介绍了解决Linux可执行文件目录下明明存在*.so文件,但却提示找不到问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置的详细方法

    Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置的详细方法

    本篇文章主要介绍了Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置,有需要的同学可以了解一下。
    2016-11-11
  • Ubuntu下Sublime Text无法输入中文最简单的解决方案

    Ubuntu下Sublime Text无法输入中文最简单的解决方案

    今天小编就为大家分享一篇关于Ubuntu下Sublime Text无法输入中文最简单的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 详解如何在 CentOS7.0 上搭建DNS 服务器

    详解如何在 CentOS7.0 上搭建DNS 服务器

    BIND也叫做NAMED,是现今互联网上使用最为广泛的DNS 服务器程序,本篇文章主要介绍了如何在 CentOS7.0 上搭建DNS 服务器,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05

最新评论