是否有可能在Linux操作系统中search具有特定扩展属性的文件,如下所示: ---S--l---
---S--l--- 1 root root 0 Mar 1004:25/opt/csTuner/iba/wys/tuer_lolk
什么是在权限S :
S – 更改在磁盘上同步写入; 这相当于应用于文件子集的“同步”安装选项。
我的目标是search在磁盘上同步写入的文件。
find它自己的文件属性(这是别的东西,然后是权限!)。
单程:
find /location -type f -print0 | xargs -0 lsattr | grep '^...S'
在我的系统中, S位于lsattr输出的第三列,所以为了使它更加灵活,我们可以使用更复杂的正则expression式:
find /location -type f -print0 | xargs -0 lsattr | grep '^[^ S]*S[^ S]* '
其中grep '^[^ S]*S[^ S]* '应该find第一列中有S任何东西。