Lassen Sie uns sagen , dass ich ein Verzeichnis dir
mit drei Unterverzeichnisse dir1
.. dir3
. Und innen habe ich viele Dateien und andere Unterverzeichnisse.
Ich würde gerne nach einer Datei mit einer *.c
Endung suchen, aber ich würde nur im Unterverzeichnis "dir / dir2" und allen seinen Unterverzeichnissen suchen. Wie kann ich das formulieren?
Angenommen, ich bin dabei, dir/
ich habe:
find . -name "*.c"
in allen Verzeichnissen suchen.
Wie beschränke ich mich nur auf dir2
?
find dir1 dir3 -name \*.c
funktioniert gutVorausgesetzt, Sie sind in
dir
Natürlich ist Iains Antwort auch richtig
quelle