lsattr 查看文件隐藏属性。
[root@one ~]# lsattr -------------e- ./333 -------------e- ./111 -------------e- ./111.txt -------------e- ./shell -------------e- ./anaconda-ks.cfg -------------e- ./install.log.syslog -------------e- ./install.log -------------e- ./222 -------------e- ./222.txt
e是ext3,ext4文件系统自带的。
lsattr -R可以查看,子目录下的所有文件的文件隐藏属性。
lsattr -a类似与ls -a将隐藏文件也一起列出来。
lsattr -d至查看目录本身
命令 chattr
语法 :chattr [+-=][ASaci][文件或者目录名]
+、-、=分别是增加、减少和设定
A:增加该属性后,文件或着目录的atime将不可修改。
S: 增加该属性后,会将数据同步的写入磁盘中。
a: 增加该属性后,只能够追加即>>,(vi也不能添加内容)不能删除,不能重命名,
只有root用户才可以设定该属性。
c:自动压缩该文件,读取的时候能够自动解压。
i:增加该属性后,该文件会被固定死,是文件不能被删除、重命名、设定链接、写入、新增加数据。