前言:本篇是 Linux 基本操作篇章的内容!
笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。
学习集:
- C++ 入门到入土!!!学习合集
- Linux 从命令到网络再到内核!学习合集
经过了前面内容的学习,本篇将对【 ls -l / ll 】指令所获取的文件详细信息进行初步的解析,本文会简单提及在《Linux :: 【权限篇】》中的知识,如:文件的权限(读、写、执行)、文件分类等。【后续关于权限的内容会在《权限篇》进行内容分享!】
目录索引:
1. 回顾【 ls -l / ll 】指令的简单用法
2. 文件的详细信息的大致组成
3. 文件类型与用户访问权限说明
- - 3.1 文件类型说明
- - 3.2 用户访问权限说明
[ 注:其他内容《权限篇》再议!]
4. 相关文章或系列推荐
相关文章:初步认识并解析文件详细信息内容
1. 回顾【 ls -l / ll 】指令的简单用法
语法:
- ls -l [指定文件]
- ll [指定文件]
功能:
- 查看指定目录下的文件详细信息
- 不指定文件,即:显示当前目录下内容详细信息(不会递归显示子目录下详细信息!)
/* ls -l 的简单用法 */
[Mortal@VM-12-16-centos ~]$ ls -l T_USERandORDER/
total 12
-rw-rw-r-- 1 Mortal Mortal 0 Jun 1 14:57 a.txt
-rw-rw-r-- 1 Mortal Mortal 6 Jun 1 14:58 b.txt
drwxrwxr-x 2 Mortal Mortal 4096 Jun 1 14:57 t_chmod
drwxrwxr-x 2 Mortal Mortal 4096 Jun 1 14:57 t_user
/* ll 的简单用法 */
[Mortal@VM-12-16-centos ~]$ ll T_USERandORDER/
total 12
-rw-rw-r-- 1 Mortal Mortal 0 Jun 1 14:57 a.txt
-rw-rw-r-- 1 Mortal Mortal 6 Jun 1 14:58 b.txt
drwxrwxr-x 2 Mortal Mortal 4096 Jun 1 14:57 t_chmod
drwxrwxr-x 2 Mortal Mortal 4096 Jun 1 14:57 t_user
2. 文件的详细信息的大致组成
如上上图所示:大致分为五个部分
五大部分 | 意义 |
---|---|
文件类型与用户访问权限 | 说明:文件类型和三类用户操作文件的权限 |
所属用户与所属组部分 | 说明:当前文件的所有者与所属组 |
文件大小部分 | 以字节为单位 |
文件最新修改日期部分 | 时间格式:月 日 时间 |
文件名部分 | 文件名 |
3. 文件类型与用户访问权限说明
3.1 文件类型说明
注:Linux下一切皆文件!
Linux 下主要文件类型如下:
- d:目录文件
- - :普通文件
- p:管道文件
- b:块设备农家女【磁盘】
- c:字符设备文件【键盘、显示器】
- l:软连接(如Windows中的快捷键)
- s:套接口文件
3.2 用户访问权限说明
/* 显示指定目录下详细文件信息 */
[Mortal@VM-12-16-centos ~]$ ll T_USERandORDER/
total 12
-rw-rw-r-- 1 Mortal Mortal 0 Jun 1 14:57 a.txt
-rw-rw-r-- 1 Mortal Mortal 6 Jun 1 14:58 b.txt
drwxrwxr-x 2 Mortal Mortal 4096 Jun 1 14:57 t_chmod
drwxrwxr-x 2 Mortal Mortal 4096 Jun 1 14:57 t_user
如上输出内容所示:( 以:drwxrwxr-x 为例 )
- 文件类型与用户访问权限说明部分:长度为:10!
- 第一个位:是标识文件的类型【 如示例中的 “d” :即说明当前文件类型位:目录文件! 】
- 第 2~10 位:三个位为一组!前中后三组分别对应用户类型:
- 文件所有者(注:文件所有者不一定是文件创建者)
- 文件所属组
- 其他用户!
- 三个为一组,每个组中的字符含义:
- r(表示可读);
- w(表示可写);
- x(表示可执行);
- t(表示是粘滞位【《权限篇》在细谈】)
如:示例的解读:
- 文件类型:目录文件
- 文件所有者:可读可写可执行;
- 文件所属组:可读可写可执行;
- 其他用户:可读可执行,不可写!
4. 相关文章或系列推荐
1. Linux 学习目录合集 ;