lsattr命令

​lsattr​​命令用于显示文件的属性。

语法

lsattr [-RVadlv] [file | folder]

参数

  • ​-a​​​: 显示所有文件和目录,包括以​​.​​​为名称开头字符的额外内建,即现行目录​​.​​​与上层目录​​..​​。
  • ​-d​​: 显示目录名称,而非其内容。
  • ​-l​​: 指出要显示设备的逻辑名称。
  • ​-R​​: 递归处理,将指定目录下的所有文件及子目录一并处理。
  • ​-v​​: 显示文件或目录版本。
  • ​-V​​: 显示版本信息。

文件属性

  • ​a​​: 使文件或目录仅供附加用途。
  • ​b​​: 不更新文件或目录的最后存取时间。
  • ​c​​: 将文件或目录压缩后存放。
  • ​d​​: 将文件或目录排除在倾倒操作之外。
  • ​i​​: 不得任意更动文件或目录。
  • ​s​​: 保密性删除文件或目录。
  • ​S​​: 即时更新文件或目录。
  • ​u​​: 预防意外删除。

示例

查看​​file.txt​​文件的属性。

lsattr file.txt

显示所有文件和目录的属性。

lsattr -a

递归处理将​​/tmp/​​目录下的所有文件及子目录一并处理。

lsattr -R /tmp/

每日一题

https://github.com/WindrunnerMax/EveryDay

参考

https://man.linuxde.net/lsattr
https://www.runoob.com/linux/linux-comm-lsattr.html
https://www.tutorialspoint.com/unix_commands/lsattr.htm