ack.pl-Tool und ack.pl-Flags + Wie werden Dateien mit S attr ignoriert?

304
maihabunash

Ich verwende das Tool ack.pl, um Zeichenfolgen oder IPs in Dateien zu suchen

Die offizielle Seite von ack.pl ist - http://beyondgrep.com/documentation/

Beispiel für ack.pl CLI (Sie möchten den String STRING_TO_FIND in Dateien unter / etc finden)

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

Aber manchmal hängt ack.pl an Dateien wie:

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

Von MAN paget "S" attr bedeutet:

Die Verwendung eines "S" in Großbuchstaben anstelle eines "S" in Kleinbuchstaben 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 "s" -Attribut gelassen haben, sodass jetzt zwei Attribute für diese Datei festgelegt sind.)

Meine Frage ist also:

Wie kann ack.pl die Dateien mit "S" ignorieren? Oder welche Flags von ack.pl, die diese Dateien mit "S" ignorieren sollen?

1
Für zukünftige Leser dieser Frage wurde sie hier auf StackOverflow beantwortet: https://stackoverflow.com/questions/28982968/ack-pl-tool-and-ack-pl-flags-how-to-ignore-type-of -Dateien Andy Lester vor 9 Jahren 1
Auch bei Unix & Linux: http://unix.stackexchange.com/q/189289/80216 G-Man vor 9 Jahren 1

0 Antworten auf die Frage