2017-02-26 11:26:47

文件属性 免费编辑 添加义项名

B 添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
软件
软件
编辑分类

文件属性是指将文件分为不同类型的文件,以便存放和传输,它定义了文件的某种独特性质。常见的文件属性有系统属性、隐藏属性、只读属性和归档属性。

属性是一些描述性的信息,可用来帮助您查找和整理文件。 属性未包含在文件的实际内容中,而是提供了有关文件的信息。 而是提供了有关文件的信息。 除了标记属性(这种属性为自定义属性,可包含所选的任何文本)之外,文件还包括了修改日期、作者和分级等许多其他属性。

基本信息

  • 中文名

    文件属性

  • 外文名

    File Attributes

  • 隶 属

    文件

折叠 编辑本段 简介

就像 FAT 有文件属性(文档,系统文件,隐藏)一样,GNU/Linux 文件系统也有它自己的文件属性,不过它们有些区别。为了使本书内容完整,我们将在这里简要介绍它们,不过它们很少被用到。但是如果您真的需要安全的系统,就请继续读下去吧。它包括文件类型、长度、位置、存储类别、建立时间等。文件属性文件属性

折叠 编辑本段 目录

Archive

此文件的存档状态。应用程序使用此属性将文件标记为备份或移除。

Compressed

此文件是压缩文件。

Device

目前不使用此成员。

Directory

此文件是一个目录。

Encrypted

文件中的所有数据均加密。

Hidden

此文件是隐藏的,因此将不会显示在普通目录列表中。

Normal

此文件未设置其他属性。

NotContentIndexed

将不会通过操作系统的内容索引服务来索引此文件。

Offline

此文件处于脱机状态,此刻不能使用其数据。

ReadOnly

此文件是只读的。

ReparsePoint

此文件包含一个重新分析点,该点是用户定义数据组成的块。

SparseFile

此文件是稀疏文件。稀疏文件通常是大文件,包含的数据大多数为零。

System

此文件是系统文件。它是操作系统的一部分,或者由操作系统以独占方式使用。

Temporary

此文件是临时文件。文件系统尝试将所有数据保存在内存中,而不是将数据刷新回大容量存储,以便可以快速访问。当临时文件不再需要时,应用程序应立即删除它。

折叠 编辑本段 命令属性

这里有两个对文件属性进行操作的命令: lsattr(1) 和 chattr(1)。您可能会猜到 lsattr 用来“列出”属性,而 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 属性的介绍:这可以减少对磁盘的操作,特别是可以为笔记本电脑节省电池耗电。

阅读全文

热点资讯