Als «find» getaggte Fragen

Bei Fragen zum Suchen ein Befehlszeilenprogramm zum Suchen nach Dateien in einer Verzeichnishierarchie. Verwenden Sie dieses Tag für Fragen zu find selbst oder für Fragen zu Problemen, die sich aus der Verwendung des Befehlszeilenprogramms find ergeben.

2
Erklärung der% Direktiven in find -printf
find /tmp -printf '%s %p\n' |sort -n -r | head Dieser Befehl funktioniert einwandfrei, aber welche %s %pOptionen werden hier verwendet? Gibt es noch andere Optionen, die verwendet werden können?
20 find 




2
Nicht rekursiv "finden"?
Mit /bin/find /root -name '*.csv'Renditen: /root/small_devices.csv /root/locating/located_201606291341.csv /root/locating/located_201606301411.csv /root/locating/g_cache.csv /root/locating/located_201606291747.csv /root/locating/located_201607031511.csv /root/locating/located_201606291746.csv /root/locating/located_201607031510.csv /root/locating/located_201606301412.csv /root/locating/located_201606301415.csv /root/locating/located_201607031512.csv Ich möchte eigentlich nicht alle Dateien unter /root/locating/, daher ist die erwartete Ausgabe einfach /root/small_devices.csv. Gibt es eine effiziente Möglichkeit, "find" nicht rekursiv zu verwenden? Ich benutze CentOS, wenn es darauf ankommt.
19 shell  find 



5
find: fehlendes Argument zu -exec
Ich versuche den folgenden Befehl auszuführen: find a/folder b/folder -name *.c -o -name *.h -exec grep -I foobar '{}' + Dies gibt einen Fehler zurück: find: missing argument to -exec Ich kann nicht sehen, was mit diesem Befehl nicht stimmt, da er mit der Manpage übereinstimmt: -exec Befehl {} + …
18 find 

3
Pipe find in grep -v
Ich versuche, alle Dateien zu finden, die von einem bestimmten Typ sind und keine bestimmte Zeichenfolge enthalten. Ich versuche, es zu tun, indem ich find auf grep -v leite Beispiel: find -type f -name '*.java' | xargs grep -v "something something" Das scheint nicht zu funktionieren. Es scheint nur die …
18 grep  find  pipe 


1
find -maxdepth 0 gibt keine Ausgabe zurück
Ich versuche zu verstehen, wie die find -maxdepth 0Option verwendet wird. Ich habe die folgende Verzeichnisstruktur. --> file1 --> parent --> child1 --> file1 --> file2 --> child2 --> file1 --> file2 --> file1 Jetzt führe ich meinen findBefehl wie folgt aus. find ./parent -maxdepth 0 -name "file1" find ./ …
17 find 

7
Wie suche ich nach Dateien mit unveränderlichen Attributen?
Aus Gründen der Konfigurationsüberwachung möchte ich in der Lage sein, mein ext3-Dateisystem nach Dateien zu durchsuchen, für die das unveränderliche Attribut (über chattr +i) festgelegt wurde. Ich kann keine Optionen für findoder ähnliches finden, die dies tun. Zu diesem Zeitpunkt muss ich leider mein eigenes Skript schreiben, um die lsattrAusgabe …
17 find  ext3 

5
Wie verwende ich find, wenn der Dateiname Leerzeichen enthält?
Ich möchte Dateinamen an andere Programme weiterleiten, aber alle ersticken, wenn die Namen Leerzeichen enthalten. Nehmen wir an, ich habe eine Datei namens. foo bar Wie kann ich findden richtigen Namen zurückgeben? Natürlich möchte ich: foo\ bar oder: "foo bar" EDIT : Ich möchte nicht durchgehen xargs, ich möchte eine …
17 find 

2
Nur die ersten paar gefundenen Dateien mit find finden?
Angenommen, *.txtin einem Verzeichnis befinden sich möglicherweise Hunderte von Dateien. Ich möchte nur die ersten drei *.txtDateien finden und dann den Suchvorgang beenden. Wie erreichen Sie dies mit dem findDienstprogramm? Ich hatte eine kurze Durchsicht auf seiner Manpage, schien keine solche Option zu sein.
17 find 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.