CHATTR命令详解

我最爱明天

我最爱明天

2016-01-29 18:30

CHATTR命令详解,CHATTR命令详解

不常用但很有用的命令就先记下来
CHATTR
NAME(名称)chattr - 修改文件在Linux第二扩展文件系统(E2fs)上的特有属性 SYNOPSIS(总览)chattr [ -RV ] [ -v version ] [ mode ] files... DESCRIPTION(描述)chattr 修改文件在Linux第二扩展文件系统(E2fs)上的特有属性
符号模式有+-=[ASacdisu]几种格式.
操作符`+'用来在文件已有属性的基础上增加选定的属性; `-'用来去掉文件上的选定的属性;而`='用来指定该文件的唯一属性.
字符`ASacdisu'用作文件新属性的选项: 不更新atime(A),同步更新(S),只能添加(a), 压缩(c),不可变(i),不可转移(d),删除保护(s)以及不可删除(u). OPTIONS(选项)
-R 递归地修改目录以及其下内容的属性. 如果在递归目录时遇到了符号链接,遍历将跳过. -V 详尽地给出chattr的输出信息并打印出程序的版本. -v version 设置文件系统的版本.
ATTRIBUTES(属性)当修改设置了'A'属性的文件时,它的atime记录不会改变. 这可以在笔记本电脑系统中避免某些磁盘I/O处理.
设置了`a'属性的文件只能在添加模式下打开用于写入. 只有超级用户可以设置或清除该属性.
设置了`c'属性的文件在磁盘上由内核自动进行压缩处理. 从该文件读取时返回的是未压缩的数据. 对该文件的一次写入会在保存它们到磁盘之前进行数据压缩.
设置了`d'属性的文件不能对其运行 dump(8) 程序进行备份.
设置了`i'属性的文件不能进行修改:你既不能删除它, 也不能给它重新命名,你不能对该文件创建链接, 而且也不能对该文件写入任何数据. 只有超级用户可以设置或清除该属性.
当删除设置了`s'属性的文件时,将对其数据块清零并写回到磁盘上.
当修改设置了`S'属性的文件时, 修改会同步写入到磁盘上;这与应用到文件子系统上的`sync'挂载选项有相同的效果.

当删除设置了`u'属性的文件时, 将会保存其内容. 这使得用户可以请求恢复被删除的文件.
BUGS AND LIMITATIONS(BUGS和局限性)对于ext2 fs 0.5a来说,`c'和`u'属性是不被内核代码所承认的. 对于Linux 2.0内核而言,'A'属性也是不被内核代码所支持的. (noatime代码仍在测试中.)
展开更多 50%)
分享

猜你喜欢

CHATTR命令详解

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
CHATTR命令详解

命令详解:tee

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
命令详解:tee

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

命令详解:efax

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
命令详解:efax

tracert命令是什么?tracert命令详解

电脑入门
tracert命令是什么?tracert命令详解

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Find命令使用详解

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Find命令使用详解

Linux关机命令详解

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux关机命令详解

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《龙腾世纪 审判》奥法骑士专精任务图文攻略

《龙腾世纪 审判》奥法骑士专精任务图文攻略

如何编译xvidcore-0.9.1(转帖)

如何编译xvidcore-0.9.1(转帖)
下拉加载更多内容 ↓