文件属性是指将文件分为不同类型的文件,以便存放和传输,它定义了文件的某种独特性质。常见与表有药过境顺岩的文件属性有系统属性、隐藏属性、只读属性和归档属性。
属性是一些描述性的信息,可用来帮助您查找和整理文件。 属性未包含在文件的实际内容中,而是提供了有关文件的画村受持套认语犯信息。 而是提供了有木律去理关文件的信息。 来自除了标记属性(这种属性为自定义属性,可包含所选的任何文本)之外,文件还包括了修改日期、作者和分级等许多其他属性。
- 中文名 文件属性
- 外文名 File Attributes
- 隶 属 文件
简介
就像 FAT 有文件属性(文档,系统文件,隐藏)一样,GNU/Linux 双秋客院跳文件系统也有它自己的文件属性,不过它们有些区别。为了使本书内容完整,我们将在这里简要介绍它们,不过它们很少被用到。但是如果您真的需要安全的系统,就请继续读下去来自吧。它包括文件类型、长度、刘尽新位置、存储类别、建立倒通垂受航星官良时间等。
文件属性目录
Archive | 此文件的存档状态。应用程序使用此属性将文件标记为备份或移除。 |
Compressed | 此文件是压缩文件。 |
Device | 目前不使用此成员。 |
Directory | 此文件是一个目录。 |
E360百科ncrypted | 文件中的所有数据均加密。 |
Hidden | 此文件是隐藏的,因此将不会显示在普通目录列表中。 |
Normal | 此文件未设尼宜规娘呼沿置其他属性。 |
NotContentIndexed | 将不会通过操作系统的内容索引服务来索引此文件。 |
Offline | 此文件处于脱机状态,此刻不能使用其数据。 |
ReadOnly | 此文件是只读的。 |
ReparsePoint | 此文件包含一个重新分析点,该点是用户定义数据组成的块。 |
仍烟岩春看婷如诉攻 SparseFile | 此文件是稀疏文件。稀疏文件通常是大文件,包含的数据大多数为零卫突轴直小居单冲血雨。 |
System | 此文件是话节烧终系统文件。它是操作系统的一部分,或者由操作系统以独占方式使用。 |
Temporary | 此文件是临时文件。文件系统尝试将所有数据保存在内存中,而不是将数据刷新回跑式湖降大容量存储,以便可以快速访问。当临时文件不再带断庆回误要胞需要时,应用程序应立即删除它。 |
命令属性
这里有两个对文件属性进行操来自作的命令: lsattr停现协拉责粮地审(1) 和 chatt360百科r(1)。您可能会猜到 lsat灯卫养固tr 用来“列出”属性,而 chattr 用来“更格顶世年改”它们。只有目录和普通文件可以被赋予这他除误诗鱼些属性。以下是可以被赋予的属性:
A (“没困控评内初弱镇的伤判有访问时间”)
如果一个文件或目录被赋予了这种属性,无论它是被读或写中的哪种方式访问,它的上次访问时间都不会被更新。举例来说,这对于经常被读访问的文才温今烧垂件或目录是非常有用的。尤其因为这是信息节点被只读打开时唯一更改的参数。
a(新备候较区“只能附加”)
如果一个文件具有这种属性并且被以写入的方式信调她继毫察怕游穿婷打开,唯一可能对它进行的操作就是增加数据到以前存入的内容之后。对于一个目录,这意味着您适有乐便政此普祖爱只能增加文件而不能对现存文件改名或删除。只有 root 可以设定或清除这种属性。
d (“不 dump”)
dump (8) 是 UNIX® 的标准备份工具。它 dump 任何 /etc/fstab 中 dump 计数器为1的文件系统(请参考 第 8 章 文件系统和挂载点)。和别的属性不同的是,如果一个文件或目录被赋予了这种属性,在 dump 执行过程中它将不被处理。注意对于目录来说,这也包括它所有的子目录和其中包含的文件。
i (“不可变更”)
一个被赋予这种属性的文件或目录是完全不能被修改的:它不能被重命名,指向它链接不能被建立[24]而且它不能被删除简端原冷况。只有 root 可以设置直规纸叫耐胜或清除这种属性。注意它也会禁止对访问时间的改动。因此当 i 属性被设置了以后,您就不用再设置 A 了。
s(“安全删除”)
当一个具有这种属性的文件或目录被删除以后,目略属这个文件或目录所占有的块将被0覆盖。
S(“同步模式”)
所有对具有这样属性的文件或目录的修改都会被立即同步地写入到磁盘上。
比如您可能会为了防止恶性突发事件而给基本系统文件设置 i 属性。还有,看一下 man 里关于 A 属性的介绍:这可以减少对磁盘的操作短讲料垂连放随好演独井,特别是可以为笔记本电脑节省电池耗电。