是否可以仅搜索设置了特定扩展属性的文件?

是否可以仅搜索设置了特定扩展属性的文件?

是否可以在 Linux 操作系统中搜索具有特定扩展属性的文件,如下所示:---S--l---

---S--l---  1  root    root          0 Mar  1004:25/opt/csTuner/iba/wys/tuer_lolk

什么是年代在权限中:

S——更改同步写入磁盘;这相当于对文件子集应用“同步”挂载选项。

我的目标是搜索在磁盘上同步写入的文件。

答案1

find无法单独搜索文件属性(这是权限之外的其他东西!)。

单程:

find /location -type f  -print0 | xargs -0 lsattr | grep '^...S'

在我的系统上,S位于输出的第三列lsattr,因此为了使其更加灵活,我们可以使用更复杂的正则表达式:

find /location -type f  -print0 | xargs -0 lsattr | grep '^[^ S]*S[^ S]* '

应该在哪里找到第一列中grep '^[^ S]*S[^ S]* '有的任何东西。S

相关内容