versucht, alle Dateien im aktuellen Verzeichnis drucken mitBereinigen alle Unterverzeichnisse im aktuellen Verzeichnis
find . -newer myfile -mtime +3 ! -name . -prune
aber auch die Dateien in den Unterverzeichnissen Druck wird versucht Zusammenhang Beitrag zu lesen hier:
How to use '-prune' option of 'find' in sh?
aber nicht verstanden, aber versucht
find . -newer myfile -mtime +3 ! -name . -prune -o -print
dies brachte auch nicht, was ich wollte auch versucht
find . -type f -newer myfile -mtime +3 ! -name . -prune
aber das ist alles .snapshots Unterverzeichnisse in der Ausgabe rekursiv zu bringen. Bitte sagen Sie mir, wie kann ich alle Unterverzeichnisse in der Ausgabe mit Prune vermeiden.
OUTPUT
find . -newer myfile -mtime +3 ! -name . -prune
./.snapshot/hourly.7/file_status_out.txt
./.snapshot/hourly.1/file_status_out.txt
./.snapshot/hourly.6/file_status_out.txt
./.snapshot/hourly.5/file_status_out.txt
./.snapshot/nightly.0/file_status_out.txt
./.snapshot/hourly.0/file_status_out.txt
./.snapshot/hourly.4/file_status_out.txt
./.snapshot/hourly.2/file_status_out.txt
./.snapshot/hourly.3/file_status_out.txt
./.snapshot/nightly.2/file_status_out.txt
./.snapshot/nightly.1/file_status_out.txt
./.snapshot/veritas.nfs01p_vol1/file_status_out.txt
./.snapshot/weekly.0/file_status_out.txt
./.snapshot/lonnf30060(1874649454)_nfs01p_vol1.58917/file_status_out.txt
./.snapshot/lonnf30060(1874649454)_nfs01p_vol1.58916/file_status_out.txt
./.snapshot/dfpm_base(dataset-id-225039)conn1.0/file_status_out.txt
./file_status_out.txt
filtern Ich verstehe dich nicht. Was versuchst du zu erreichen? Wenn Sie Dateien in Unterverzeichnissen nicht finden wollen, fügen Sie einfach das Flag "-maxdepth 1" hinzu. –
Ich habe bearbeitet, so dass es mehr Sinn macht, mit meinem eigentlichen Zweck – Vicky
Bitte führen Sie einige Beispieldateien (Name und relativen Pfad) und ob Sie wollen, dass sie gefunden werden oder nicht und warum. – Yunnosch