00. 目录

文章目录

  • 00. 目录
  • 01. Linux文件属性
  • 02. Linux文件权限图解
  • 03. inode节点
  • 04. 附录

01. Linux文件属性

Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。

执行如下命令,可以查看文件所有的信息

[deng@localhost ~]$ ls -lhi
总用量 55M35137 drwxrwxr-x  7 deng deng   61 1月  22 09:47 bak699957 drwxrwxr-x  8 deng deng   73 3月  28 11:14 bj3468572839 drwxr-xr-x  4 deng deng 4.0K 2月  25 09:21 instantclient_11_2
201327693 -rwxrwxr-x  1 deng deng  55M 1月  22 15:55 oracle_client_11gR2.tar.gz2990321 drwxrwxr-x  3 deng deng   18 1月  22 16:27 oradiag_deng2571438 drwxrwxr-x  7 deng deng  109 7月  10 17:08 projects
204099456 -rwxrwxr-x  1 deng deng 2.1K 6月  30 15:14 scott_data.sql69201454 drwxrwxr-x  4 deng deng   28 7月  11 09:47 share68498053 drwxrwxr-x  8 deng deng   73 3月  10 09:16 sz12
204061021 drwxrwxr-x  3 deng deng   15 7月  12 11:39 test
204970206 -rwxrwxr-x  1 deng deng  599 6月  17 16:22 test.c
204085793 -rwxrwxr-x  1 deng deng 1.7K 6月  28 17:16 test.cpp
134315957 drwxr-xr-x. 2 deng deng    6 11月  8 2018 公共68237221 drwxr-xr-x. 2 deng deng    6 11月  8 2018 模板
134315958 drwxr-xr-x. 2 deng deng    6 11月  8 2018 视频68237222 drwxr-xr-x. 2 deng deng    6 11月  8 2018 图片
201330176 drwxr-xr-x. 2 deng deng    6 11月  8 2018 文档2899834 drwxr-xr-x. 2 deng deng    6 11月  8 2018 下载2899835 drwxr-xr-x. 2 deng deng    6 11月  8 2018 音乐
201330175 drwxr-xr-x. 2 deng deng    6 2月  21 09:27 桌面
[deng@localhost ~]$

相关说明:

第一列:inode节点
第二列:文件种类和权限
第三列: 硬链接个数
第四列:文件所属者
第五列:文件所属组
第六列:文件或目录的大小
第七列:最后访问或修改时间
第八列:最后访问或修改时间
第九列:文件名或目录名

Linux文件属性和权限图形说明

02. Linux文件权限图解

[deng@localhost ~]$ ls -l test.c
-rwxrwxr-x 1 deng deng 599 6月  17 16:22 test.c
[deng@localhost ~]$

第二列为文件的类型和权限,详细图解如下:

03. inode节点

inode概述:

一个硬盘需要存放数据,首先分区,再格式化(格式化会创建文件系统类型),最后就可以存储数据。
Linux的文件系统类型一般有ext2/ext3/ext4等类型。在每个linux存储设备或存储分区被格式化创建成ext4(CentOS 6.7)文件系统后,创建文件系统一般生成两部分:第一部分inode,第二部分是block。inode用来存储文件属性及信息索引(指向文件实体,但文件名称不包含在inode),block用来存放实际的数据使用(例如文字、照片、视频等普通文件数据)。inode是一块存储空间,CentOS 6非启动分区inode默认大小为256字节,CentOS 5 默认大小为128字节。正常情况下,一个文件只能占用一个inode,如果两个文件的inode相同则说明是这两个文件是互为硬链接,也可以是多个文件。inode节点的总数一般在格式化时就给定。

inode 译成中文就是索引节点。每个存储设备或存储设备的分区(存储设备是硬盘、软盘、U盘等等)被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存储这些数 据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令, 能通过inode值最快的找到相对应的文件。

做个比喻,比如一本书,存储设备或分区就相当于这本书,Block相当于书中的每一页,inode 就相当于这本书前面的目录,一本书有很多的内容,如果想查找某部份的内容,我们可以先查目录,通过目录能最快的找到我们想要看的内容。虽然不太恰当,但还是比较形象。

04. 附录

参考:【Linux】一步一步学Linux系列教程汇总

【Linux】一步一步学Linux——Linux文件属性详解(28)相关推荐

  1. linux中apache配置文件在哪,linux网站服务Apache的安装与配置方法详解

    这篇文章介绍下linux网站服务apache的安装与配置方法,包括挂载光盘,安装http服务,管理httpd服务,httpd的配置文件几大部分.具体详情可以参考下文. 1.挂载光盘 自己习惯将光盘挂载 ...

  2. linux top VIRT RES SHR SWAP DATA内存参数详解

    Linux top VIRT RES SHR SWAP DATA内存参数详解 其实很早之前就想开博客,写一写码农几年自己积攒下来的知识与见解.看过很多文章有过很多感触,有些收获很值得梳理一下认真思考反 ...

  3. linux系统密码输入快捷,linux 系统忘记密码的快捷解决方法(图文详解)

    linux 系统忘记密码的快捷解决方法(图文详解) 在学习Linux的过程当中,想到,万一自己忘记了linux的密码该怎么办? 其实,在linux当中,只用简单的操作几步,就可以更改用户密码~下面小编 ...

  4. 每天一个linux命令(25):linux文件属性详解

    每天一个linux命令(25):linux文件属性详解 Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下 ...

  5. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  6. linux Shell(脚本)编程入门实例讲解详解

    linux Shell(脚本)编程入门实例讲解详解 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集, ...

  7. linux c多进程多线程,linux下的C\C++多进程多线程编程实例详解

    linux下的C\C++多进程多线程编程实例详解 1.多进程编程 #include #include #include int main() { pid_t child_pid; /* 创建一个子进程 ...

  8. 创建三个并发进程linux,Linux下几种并发服务器的实现模式(详解)

    1>单线程或者单进程 相当于短链接,当accept之后,就开始数据的接收和数据的发送,不接受新的连接,即一个server,一个client 不存在并发. 2>循环服务器和并发服务器 1.循 ...

  9. linux输出文件没有找到,Linux环境下标准输入、输出、错误信息详解

    Linux环境下标准输入.输出.错误信息详解 下面我们介绍在Linux环境下标准输入.输出.错误设备.标准输入设备代号为0, 用来显示输入信息,标准输出设备代号为1,用来显示正常信息,标准错误设备代号 ...

最新文章

  1. 高校新校园网络系统设计方案
  2. 机器学习算法加强——聚类
  3. Android HandlerThread 源码分析
  4. 《构建之法》阅读笔记02
  5. [译文] C# 8 已成旧闻, 向前, 抵达 C# 9!
  6. Java-自定义注解
  7. Linux命令之find命令中的-mtime参数
  8. Form窗体的属性与值 1123
  9. 发送当前IP到我的手机
  10. STL源码剖析-vector
  11. Windows8 商店支付功能
  12. 苹果手机绕激活锁之亲身体验
  13. 解决Windows无法加载中文(中国)-王码五笔输入法(任何输入法都行) 键盘的布局的方法...
  14. 解决Ubuntu下载缓慢问题
  15. 【CSS】学习iview的icon样式+font字体
  16. 集线器和交换机的区别
  17. 台式计算机有无线网卡吗,台式机无线网卡怎么用?图解在这自己收藏
  18. 关于直播类app中的推流、拉流技术
  19. one-hot编码例子介绍
  20. 15V转5V稳压芯片选型表

热门文章

  1. linux远程hadoop,远程调试Hadoop
  2. 华为代码规范_53年国内唯三,华为MindSpore论文获顶会最佳论文提名
  3. python读取用空格分隔的文字_Python:从类似readlin的文件中读取空格分隔的字符串...
  4. Java内存缓存-通过Map定制简单缓存
  5. Winform控件拖动
  6. 文件内容批量修改工具
  7. 7-2 求最大值及其下标
  8. HDU1425 A Chess Game
  9. 读书推荐:2017 第一期
  10. 去哪儿网笔试题——取出第一个重复的字符