【Linux】一步一步学Linux——Linux文件属性详解(28)
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)相关推荐
- linux中apache配置文件在哪,linux网站服务Apache的安装与配置方法详解
这篇文章介绍下linux网站服务apache的安装与配置方法,包括挂载光盘,安装http服务,管理httpd服务,httpd的配置文件几大部分.具体详情可以参考下文. 1.挂载光盘 自己习惯将光盘挂载 ...
- linux top VIRT RES SHR SWAP DATA内存参数详解
Linux top VIRT RES SHR SWAP DATA内存参数详解 其实很早之前就想开博客,写一写码农几年自己积攒下来的知识与见解.看过很多文章有过很多感触,有些收获很值得梳理一下认真思考反 ...
- linux系统密码输入快捷,linux 系统忘记密码的快捷解决方法(图文详解)
linux 系统忘记密码的快捷解决方法(图文详解) 在学习Linux的过程当中,想到,万一自己忘记了linux的密码该怎么办? 其实,在linux当中,只用简单的操作几步,就可以更改用户密码~下面小编 ...
- 每天一个linux命令(25):linux文件属性详解
每天一个linux命令(25):linux文件属性详解 Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下 ...
- Linux Shell脚本入门--wget 命令用法详解
Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...
- linux Shell(脚本)编程入门实例讲解详解
linux Shell(脚本)编程入门实例讲解详解 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集, ...
- linux c多进程多线程,linux下的C\C++多进程多线程编程实例详解
linux下的C\C++多进程多线程编程实例详解 1.多进程编程 #include #include #include int main() { pid_t child_pid; /* 创建一个子进程 ...
- 创建三个并发进程linux,Linux下几种并发服务器的实现模式(详解)
1>单线程或者单进程 相当于短链接,当accept之后,就开始数据的接收和数据的发送,不接受新的连接,即一个server,一个client 不存在并发. 2>循环服务器和并发服务器 1.循 ...
- linux输出文件没有找到,Linux环境下标准输入、输出、错误信息详解
Linux环境下标准输入.输出.错误信息详解 下面我们介绍在Linux环境下标准输入.输出.错误设备.标准输入设备代号为0, 用来显示输入信息,标准输出设备代号为1,用来显示正常信息,标准错误设备代号 ...
最新文章
- 高校新校园网络系统设计方案
- 机器学习算法加强——聚类
- Android HandlerThread 源码分析
- 《构建之法》阅读笔记02
- [译文] C# 8 已成旧闻, 向前, 抵达 C# 9!
- Java-自定义注解
- Linux命令之find命令中的-mtime参数
- Form窗体的属性与值 1123
- 发送当前IP到我的手机
- STL源码剖析-vector
- Windows8 商店支付功能
- 苹果手机绕激活锁之亲身体验
- 解决Windows无法加载中文(中国)-王码五笔输入法(任何输入法都行) 键盘的布局的方法...
- 解决Ubuntu下载缓慢问题
- 【CSS】学习iview的icon样式+font字体
- 集线器和交换机的区别
- 台式计算机有无线网卡吗,台式机无线网卡怎么用?图解在这自己收藏
- 关于直播类app中的推流、拉流技术
- one-hot编码例子介绍
- 15V转5V稳压芯片选型表