选项:

以下是Chattr命令的某些选项:

files要更改其属性的文件名称
-a当使用-a属性时,该文件只能以追加模式打开写入。
-A使用-a属性时,其ATIME记录不会更改。 Atime是上次打开或者访问文件的时间。
-i当使用-i属性时,文件是不可变的,这意味着它无法删除或者重命名。
如何在Ubuntu Linux中使用chattr命令

Chattr命令用于在Ubuntu Linux中更改文件属性。
文件属性是元数据属性,用于描述文件在Linux中的行为方式。
它还描述了文件是否被压缩,可以删除或者可以更改或者修改文件。

默认情况下,Chattr命令包含在Ubuntu中,并且根据正在使用的文件系统可用。
Chattr命令的一个常用用法是在文件上设置不可变标标志,该文件可防止文件删除或者重命名。

关于chattr命令:

Chattr命令用于在Ubuntu Linux中更改文件属性。
通常用于对文件进行更改,即它们无法删除或者重命名在文件系统上。

语法:

以下是如何使用Chattr命令的示例语法。

chattr [-pRVf] [-+=aAcCdDeijPsStTuF] [-v version] files.

另一种使用chattr命令的方法

chattr [OPTIONS] [OPERATOR][ATTRIBUTES] FILE.

[运算符]部分:

  • +运算符'+'会导致所选属性添加到现有属性。
    • 运算符' - '导致从现有属性中删除所选属性。

例子:

以下是如何在Ubuntu Linux上运行和使用Chattr的一些示例。

只需运行chattr命令即可调用它。

如果运行chattr命令但未指定选项,则只需显示帮助信息即可。

chattr

例如,如果要使文件不可变,请运行以下命令:

sudo chattr +i documents.txt

要查看文件的属性,请运行以下命令:

sudo lsattr documents.txt

它应该显示类似如下所示的内容:

----i---------e----- documents.txt

要恢复更改并删除immutable属性,请运行以下命令:

sudo chattr -i documents.txt

我们还可以使用Chattr命令组合多个属性。
例如,如果要使文件不可变,并且还指示内核不跟踪上次访问的时间,请运行以下命令:

sudo chattr +iA documents.txt

有关Chattr命令的更多详细信息,请运行man chattr:

man chattr

将显示Chattr命令的帮助页面。

NAME
       chattr - change file attributes on a Linux file system
SYNOPSIS
       chattr [ -RVf ] [ -v version ] [ -p project ] [ mode ] files. 
DESCRIPTION
       chattr changes the file attributes on a Linux file system.
       The format of a symbolic mode is +-=[aAcCdDeFijPsStTu].
       The operator '+' causes the selected attributes to be added to the existing at‐
       tributes of the files; '-' causes them to be removed; and '=' causes them to be
       the only attributes that the files have.
日期:2020-07-07 20:55:58 来源:oir作者:oir