ack.pl 工具和 ack.pl 标志 + 如何忽略带有 S 属性的文件

ack.pl 工具和 ack.pl 标志 + 如何忽略带有 S 属性的文件

我正在使用 ack.pl 工具来搜索文件中的字符串或 IP

ack.pl 的官方网站是 -http://beyondgrep.com/documentation/

ack.pl CLI 示例(想要在 /etc 下的文件中查找字符串 STRING_TO_FIND)

  /tmp/ack.pl -Q -a -l --max-count=1  STRING_TO_FIND  /etc

但有时 ack.pl 会卡在以下文件上:

  ---S--l---   1 root     root          0 Mar 10 04:25  /opt/POP_lock

从 MAN 页面来看,“S”属性的意思是:

使用大写字母“S”而不是小写字母“s”告诉文件系统立即将文件写入磁盘,而不是将其存储在缓冲区中。(另请注意,我们这次保留了“s”属性,因此我们现在为此文件设置了两个属性。)

我的问题是:

ack.pl 如何忽略带有“S”的文件,或者 ack.pl 标志应该忽略哪些带有“S”的文件?

相关内容