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 可读可执行

总结

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

相关文章

  • Mysql常用命令 详细整理版

    Mysql常用命令 详细整理版

    MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。
    2010-12-12
  • 简要分析linux系统的启动过程

    简要分析linux系统的启动过程

    接触linux系统运维已经好几年了,常常被问到linux系统启动流程问题,这篇文章主要介绍了简要分析linux系统的启动过程,需要的朋友可以参考下
    2018-08-08
  • Linux中将.c文件转换为可执行文件的方法

    Linux中将.c文件转换为可执行文件的方法

    在 Linux 环境下进行 C 语言编程时,将 .c 文件转换为可执行文件是一个关键的步骤,这个过程涉及到使用编译器和一些相关的工具,本文将详细介绍在 Linux 系统中如何将 .c 文件转换为可执行文件的方法,需要的朋友可以参考下
    2024-08-08
  • linux中vim如何删除当前文件中的所有内容

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

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

    Linux netstat命令详细解析

    以下是对Linux中的netstat命令进行了详细的介绍,需要的朋友可以过来参考下
    2013-08-08
  • CentOS如果更改yum更新源详解

    CentOS如果更改yum更新源详解

    平时在安装或更新CentOS软件时,yum方式是最简单方便的,而为避免从国外站点安装更新速度过慢,需要更改yum更新源,那么CentOS怎么修改yum更新源呢?今天小编与大家分享下CentOS修改yum更新源的具体操作步骤,有需要的朋友不妨了解下。
    2016-10-10
  • Linux CentOS 定时运行脚本配置的方法

    Linux CentOS 定时运行脚本配置的方法

    今天小编就为大家分享一篇Linux CentOS 定时运行脚本配置的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Linux之CentOS7下如何关闭SELINUX

    Linux之CentOS7下如何关闭SELINUX

    这篇文章主要介绍了Linux之CentOS7下如何关闭SELINUX问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Windows10安装linux子系统的两种方式(图文详解)

    Windows10安装linux子系统的两种方式(图文详解)

    这篇文章主要介绍了Windows10安装linux子系统的两种方式,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Linux实现多个JDK版本切换

    Linux实现多个JDK版本切换

    这篇文章主要介绍了Linux实现多个JDK版本切换方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-03-03

最新评论