文件属性(文件的性质)
文件属性是指将文件分为不同类型的文件,以便存放和传输,它定义了文件的某种独特性质。常见的文件属性有系统属性、隐藏属性、只读属性和归档属性。属性是一些描述性的信息,可用来帮助您查找和整理文件。属性未包含在文件的实际内容中,而是提供了有关文件的信息。而是提供了有关文件的信息。除了标记属性(这种属性为自定义属性,可包含所选的任何文本)之外,文件还包括了修改日期、作者和分级等许多其他属性。
中文名文件属性
File Attributes
文件
系统属性,隐藏属性等
简介
系统属性
文件的系统属性是指系统文件,它将被隐藏起来。在一般情况下,系统文件不能被查看,也不能被删除,是操作系统对重要文件的一种保护属性,防止这些文件被意外损坏。
隐藏属性
在查看磁盘文件的名称时,系统一般不会显示具有隐藏属性的文件名。一般情况下,具有隐藏属性的文件不能被删除、复制和更名。
只读属性
对于具有只读属性的文件,可以查看它的名字,它能被应用,也能被复制,但不能被修改和删除。如果将可执行文件设置为只读文件,不会影响它的正常执行,但可以避免意外的删除和修改。
归档属性
一个文件被创建之后,系统会自动将其设置成归档属性,这个属性常用于文件的备份。
特性
没有访问时间
如果一个文件或目录被赋予了这种属性,无论它是被读或写中的哪种方式访问,它的上次访问时间都不会被更新。举例来说,这对于经常被读访问的文件或目录是非常有用的。尤其因为这是信息节点被只读打开时唯一更改的参数。
只能附加
如果一个文件具有这种属性并且被以写入的方式打开,唯一可能对它进行的操作就是增加数据到以前存入的内容之后。对于一个目录,这意味着您只能增加文件而不能对现存文件改名或删除。只有root可以设定或清除这种属性。
不dump
dump是UNIX®,的标准备份工具。它dump任何/etc/fstab中dump计数器为1的文件系统请参考第8章文件系统和挂载点。和别的属性不同的是,如果一个文件或目录被赋予了这种属性,在dump执行过程中它将不被处理。注意对于目录来说,这也包括它所有的子目录和其中包含的文件。
不可变更
一个被赋予这种属性的文件或目录是完全不能被修改的:它不能被重命名,指向它链接不能被建立[24]而且它不能被删除。只有root可以设置或清除这种属性。注意它也会禁止对访问时间的改动。因此当i属性被设置了以后,您就不用再设置A了。
安全删除
当一个具有这种属性的文件或目录被删除以后,这个文件或目录所占有的块将被0覆盖。
同步模式
所有对具有这样属性的文件或目录的修改都会被立即同步地写入到磁盘上。
比如您可能会为了防止恶性突发事件而给基本系统文件设置i属性。还有,看一下man里关于A属性的介绍:这可以减少对磁盘的操作,特别是可以为笔记本电脑节省电池耗电。
命令
windows下在dos环境下可以使用命令改变文件属性,例如attrib-ac:/1.txt就是将文件1.txt的属性A除掉。
ATTRIB[+R|-R][+A|-A][+S|-S][+H|-H][+I|-I]
[drive:][path][filename][/S[/D][/L]]
+设置属性。
-清除属性。
R只读文件属性。
A存档文件属性。
S系统文件属性。
H隐藏文件属性。
I无内容索引文件属性。
[drive:][path][filename]
指定attrib要处理的文件。
/S处理当前文件夹及其所有子文件夹中的匹配文件。
/D也处理文件夹。
/L处理符号链接和符号链接目标的属性。
参考资料1.用户可设置的文件属性有·php中文网