Linux chattr 命令使用指南

基本语法

chattr [+-=][acdeijstuADST] 文件或目录名

常用属性

  • i: 不可变(immutable)
  • a: 只能追加(append-only)
  • d: 不备份(no-dump)
  • s: 安全删除(secure deletion)

常见用法

  1. 设置文件不可修改:
    sudo chattr +i filename
  2. 允许文件追加内容,但不能删除或修改已有内容:
    sudo chattr +a filename
  3. 移除不可变属性:
    sudo chattr -i filename
  4. 设置目录及其内容不可变:
    sudo chattr -R +i directory
  5. 查看文件属性:
    lsattr filename

注意事项

  • 需要 root 权限才能使用 chattr
  • 对系统文件使用时要格外小心
  • 某些文件系统可能不支持所有属性
THE END