Du kannst nicht ack gilt nur für Dateien, nicht für Verzeichnisse. Es ist ein Textsuchwerkzeug, kein allgemeiner Dateisucher.
Verwenden Sie die --ignore-dir
Option, um Verzeichnisse zu ignorieren .
Ich habe eine Verzeichnisliste wie folgt (gegeben von ls -la
):
total 8 drwxr-xr-x 6 <user> <group> 204 Oct 18 12:13 . drwxr-xr-x 7 <user> <group> 238 Oct 18 11:29 .. drwxr-xr-x 14 <user> <group> 476 Oct 18 12:31 .git -rw-r--r-- 1 <user> <group> 601 Oct 18 12:03 index.html drwxr-xr-x 2 <user> <group> 68 Oct 18 12:13 test drwxr-xr-x 2 <user> <group> 68 Oct 18 12:13 test2
Beim Laufen ack . -f
werden die Dateien im Verzeichnis gedruckt:
index.html
Wie kann ich die Verzeichnisse im Verzeichnis ausdrucken ? Ich möchte das ignorieren.git
Verzeichnis (ich verstehe das Standardverhalten von ack). Wie kann ich bestimmte Verzeichnisse ignorieren?
Ich verwende ack 1.9.6 unter Mac OSX 10.8.2.
Du kannst nicht ack gilt nur für Dateien, nicht für Verzeichnisse. Es ist ein Textsuchwerkzeug, kein allgemeiner Dateisucher.
Verwenden Sie die --ignore-dir
Option, um Verzeichnisse zu ignorieren .