linux文件属性介绍
Linux系统有如表所示的几种文件类型。

使用ls -lih 命令就可以看到各个文件的具体信息,下面选取以上所提到的这几种文件,列出他们的信息。

除了设备文件(包括字符设备文件和块设备文件二种)外,每一个文件的信息可分为8个部分:
他们的意义如下:
第一部分:
表示文件的索引节点inode。索引节点里存放一个文件的上述信息,比如文件大小、属主、归属的用户组、读写权限等,并指出文件的实际存放位置。
字段2:
文件种类和权限。

其中 -表示普通文件,d表示目录,c表示字符设备,b表示块设备,p表示FIFO(即管道),l表示软连接(也称符号链接),s表示套接字(socket)。
没有专门的符号来表示硬连接类型,硬连接也是普通文件,只不过文件的实际内容只有一个副本,连接文件和被连接文件都指向它,如上面的ln_hard文件是使用
ln readme.txt In_hard 命令创建出来的到redame.txt文件的硬连接,readme.txt和In_hard地位完全一样。他们都指向文件系统中的同一个位置,他们的硬连接个数都为2,表示 这个文件的实际内容被引用二次,可以看到这二个文件的inode都是一样的。
硬连接文件引入的另一个作用是使得可以用别名来引用一个文件,避免文件被误删除(只有当硬链接个数为1时,对一个文件执行删除操作才会真正删除文件的副本),它的缺点是不能创建到目录的连接,被连接文件和连接文件必须在同一个文件系统中。对此引入软连接,也称符号连接。
软连接只是简单地指向一个文件或者目录,并不增加它的硬连接个数,比如上面的ln_soft文件就是使用ln -s readme.txt ln_soft 创建出来的到readme.txt文件的软连接,它使用另一个inode。
第三部分:硬连接个数。
第四部分:文件拥有者。
第五部分:所属群组。
第六部分:文件或目录的大小。
第七部分:表示最后访问或修改时间。
第八部分:表示文件名或目录名。
对于设备文件,第六部分表示主设备号(用来表示这是哪类设备),第七部分表示次设备号(用来表示这是这类设备中的第几个)。
linux文件属性介绍的更多相关文章
- linux的文件属性介绍、目录及路径表示方法
一.认识linux文件 认识linux下的文件需要先学习命令:ls. 该命令用于显示指定目录下的内容,其中最常用的参数有: -l显示目录和文件的完整属性信息 -a显示所有文件和目录,包含隐藏文件和目录 ...
- Linux 文件时间记录属性 调优
Linux 文件时间属性介绍 atime:(access time)显示的是文件中的数据最后被访问的时间,比如系统的进程直接使用或通过一些命令和脚本间接使用.(执行一些可执行文件或脚本) mtime: ...
- Linux实战教学笔记08:Linux 文件的属性(上半部分)
第八节 Linux 文件的属性(上半部分) 标签(空格分隔):Linux实战教学笔记 第1章 Linux中的文件 1.1 文件属性概述(ls -lhi) linux里一切皆文件 Linux系统中的文件 ...
- Linux文件查找.md
Linux 文件查找 在Linux系统的查找相关的命令: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 w ...
- Linux 文件压缩与归档
.note-content { font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeit ...
- Linux文件类型
1.windows系统和Linux系统的区别 windows通过问价扩展名来区分文件类型,例如*.txt是一个文本文件, linux系统文件的扩展名和文件类型没有关系 为了容易区分文件类型,linux ...
- 修改linux文件权限
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...
- Linux文件和目录权限详细讲解
转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和 ...
- linux 文件系统结构及命令
1.linux 文件系统结构 / 根目录 root |--mnt/ | |--sdcard/ 挂载点 | |--usb0 | |--cdrom |--home | |--soft01 <- 用 ...
随机推荐
- 网络 互联网接入方法、Mbit与MB的转换
ADSL:非对称数字用户环路(绝大多数家庭接入方法,使用电话线).可以提供最高1Mbps的上行速率和最高8Mbps的下行速率.最新的ADSL2+可以提供最高24Mbps的下行速率. 千千兆TB 千兆G ...
- 【Java】解析xml
xml: <?xml version="1.0" encoding="GB2312"?> <RESULT> <VALUE> ...
- 【日常记录】【unity3d】 2D跳跃过快导致角色某帧陷入地面
如果角色运动过快会导致嵌入地面再反弹出来 : 可以使用更高质量的检测方式 "Continuous" :就可以解决这个问题
- 初探diskstats
内核很多重要子系统均通过proc文件的方式,将自身的一些统计信息输出,方便最终用户查看各子系统的运行状态,这些统计信息被称为metrics. 直接查看metrics并不能获取到有用的信息,一般都是由特 ...
- CATransform3D的m34使用
CATransform3D的m34使用 效果图 源码 // // ViewController.m // StarWars // // Created by YouXianMing on 15/11/ ...
- 10-19文献阅读之DCB
---恢复内容开始--- <一种精确估计区域北斗接收机硬件延迟的方法>-2016-,很有价值 估计北斗接收机硬件延迟,不需要传统复杂的电离层模型.已知一个参考站接收机硬件延迟的条件下,利用 ...
- 编程题1001.A+B Format (20)
代码链接点击这里 由于有点久没写代码了,本次作业提交了三次才全部正解. 一开始以为是非常容易的题目,就没有带入多组数据,便以最简单的思路提交了代码. 发现了有特别多错误后,我并没有选择马上找同学帮忙, ...
- IKVM.NET入门(2)
ikvm.net是什么 http://www.ikvm.net/ ikvm.net是能够运行在mono和.net framework的java虚拟机.它包括了 在.net中实现的一个java虚拟机 j ...
- Spring 读取配置文件的俩种方式
读取配置可通过 org.springframework.core.env.Environment 类来获取, 也可以通过@Value的方式来获取 注解形式: @PropertySource({&quo ...
- rimraf命令 递归删除目录所有文件
使用webpack build文件项目时每次都会生成一个dist目录,有时需要把dist目录里的所以旧文件全部删掉, 除了可以使用rm -rf /dist/命令删除外,还可以使用rimraf /dis ...