Linux chattr命令更改Linux文件系统上的文件属性。
Syntax
chattr [ -RVf ] [ -v version ] [ mode ] files...
The format of a symbolic mode is +-=[acdeijstuADST]
Key
-R Recursively change attributes of directories and their contents.
-V Be verbose with chattr's output and print the program version.
-f Suppress most error messages.
-v version Set the file's version/generation number.
运算符+
将所选属性添加到文件的现有属性中;-
导致它们被删除;和=
使它们成为文件具有的唯一属性。
参数解释
- -R :用于递归显示目录及其内容的列表属性。
- -V:它将显示程序的版本。
- -a :用于列出目录的所有文件,其中还包括名称以句点(’.’)开头的文件。
- -d :此选项会将目录列为常规文件,而不是列出其内容。
- -v :用于显示文件的版本/代号等。
例子
将文件成为只读的
chattr +i rumenz.txt
文件取消只读
chattr -i rumenz.txt
设置一个文件只能追加内容
chattr +a rumenz.txt
设置一个目录只能追加内容
chattr -R +a rumenz.txt
取消只能追加的权限
chattr -a rumenz.txt
给/root/www目录以及该目录下的文件和子目录添加u属性
chattr -R +u /root/www
转载请注明:IT运维空间 » linux » Linux chattr命令:更改Linux文件系统上的文件属性。
发表评论