
Ich verwende das Tool ack.pl, um nach Zeichenfolgen oder IPs in Dateien zu suchen
Die offizielle Seite von ack.pl ist -http://beyondgrep.com/documentation/
Beispiel für ack.pl CLI (möchte die Zeichenfolge STRING_TO_FIND in Dateien unter /etc finden)
/tmp/ack.pl -Q -a -l --max-count=1 STRING_TO_FIND /etc
Aber manchmal bleibt ack.pl bei Dateien wie diesen hängen:
---S--l--- 1 root root 0 Mar 10 04:25 /opt/POP_lock
Aus der MAN-Seite "S" kann man folgendes erkennen:
Die Verwendung eines großen „S“ anstelle eines kleinen „s“ weist das Dateisystem an, die Datei sofort auf die Festplatte zu schreiben, anstatt sie in einem Puffer zu speichern. (Beachten Sie auch, dass wir dieses Mal das Attribut „s“ gelassen haben, sodass wir jetzt zwei Attribute für diese Datei festgelegt haben.)
Meine Frage ist also:
Wie kann ack.pl die Dateien mit „S“ ignorieren, oder welche Flags hat ack.pl, die diese Dateien mit „S“ ignorieren sollen?