Linux文件或目录除了rwxrwxrwx
九个权限设定外,还有隐藏的属性。设置文件或目录的隐藏属性可以指令chattr
,而显示文件或目录的隐藏属性则用指令lsattr
。
chattr:
语法:
1 | chattr [+-=][ASacdistu] 文件或目录名称 |
示例:
在/temp下新建一个文件,并加入i
选项,然后尝试删除:
1 | root@ubuntu:/temp# touch file2 |
操作被拒绝,只有移除i
选项后,才能够删除:
1 | root@ubuntu:/temp# chattr -i file2 |
lsattr:
语法:
1 | lsattr [-adR] 文件或目录 |
示例:
1 | root@ubuntu:/temp# touch file2 |
《鸟哥的Linux私房菜》读书笔记