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.

1
Haben Sie weniger Ausgabe mit der Option print0 beim Suchen?
Ich habe die Manpage und andere Referenzen gelesen, bin aber immer noch verwirrt über das Verhalten von find with -print0option. -print0 This primary always evaluates to true. It prints the pathname of the current file to standard output, followed by an ASCII NUL character (character code 0). Erster Befehl: $ …
10 find 


4
Wie finde ich eine Datei im Dateisystem über die Befehlszeile?
Ich möchte herausfinden, wo sich eine Datei (mit einem teilweise bekannten Dateinamen) im Dateisystem befindet. Ich möchte wissen, wie dies über die Befehlszeile erfolgt, anstatt ein GUI-Dienstprogramm zu verwenden. Unter Windows würde ich Folgendes ausführen: cd /d C:\ dir *filename* /s Was ist das Linux-Äquivalent?
10 ubuntu  find  ls  locate 

1
Solaris-Äquivalent für Tiefe / Pflaume?
Ich versuche, einige Dateien in einem Verzeichnis zu finden. Standardmäßig commanddurchsucht der Fund das von mir angegebene Verzeichnis und seine Unterverzeichnisse. Ich habe versucht, depth/maxdepthund zu verwenden prune, aber nichts hat dazu beigetragen, dies zu überwinden. Kann jemand den richtigen Weg für die Verwendung von Tiefe / Beschneidung in Solaris …
10 find  solaris 

1
Warum haben einige Regex-Befehle entgegengesetzte Interpretationen von '\' mit verschiedenen Zeichen?
Nehmen Sie zum Beispiel diesen Befehl: find . -regex ".*\.\(cpp\|h\)" Dadurch werden alle .h- und .cpp-Dateien in Ihrem Verzeichnis gefunden. Das Punktzeichen '.' in regulären Ausdrücken bedeutet normalerweise "jedes Zeichen". Damit es nur einem tatsächlichen Zeitraum entspricht, müssen Sie es mit dem Backslash-Zeichen '\' maskieren. In diesem Fall müssen Sie …


3
Wie öffne ich mehrere Dateien aus der Ausgabe "find"?
Ich weiß, dass ich mehrere Dateien in einem Verzeichnis wie folgt öffnen kann: find -name *.foo -xargs <command> {} \; Dies funktioniert, aber wenn Sie versuchen, eine Reihe von Textdateien gleichzeitig in gedit zu öffnen, werden diese nacheinander geöffnet (wenn eine Datei geschlossen wird, wird die nächste geöffnet). Ich möchte …
10 bash  find  xargs 




2
Wie kann ich Dateien auflisten, für die keine Symlinks vorhanden sind?
Ich habe ein großes "myfiles" -Verzeichnis voller verschiedener Dokumente und möchte seine Struktur nicht ändern. Ich habe daher (mehrere) andere Verzeichnisse für jede Dokumentklasse erstellt. Zum Beispiel habe ich ein "images" -Verzeichnis, das Symlinks zu jedem .jpgoder einer .cr2Datei im "myfiles" -Verzeichnis sowie weitere beschreibende Dateien für jeden Symlink (mit …

2
`find -path` erklärt
Der findBefehl bietet die Option -path. Ich verstehe, dass man definieren muss, wo man anfangen soll [allgemein bekannt als "Pfad"]. Als ich versuchte herauszufinden, wofür es verwendet wird, fand ich viele Beispiele find -path -prune, um einige Pfade auszuschließen. Frage : Eine Erklärung, was find -pathtut; Wofür diese Option verwendet …
10 find 



2
find and sed string im Docker hat den Fehler "Gerät oder Ressource beschäftigt" erhalten
Dieses Problem tritt nur im Docker-Container auf. Nur findist in Ordnung: find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json" find mit sed find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json"|xargs sed -i "s/10.142.55.199/host02/g" gibt einen Fehler: /xxx/config/sed8Ey5tD: Device or resource busy Ich verstehe nicht was ist sed8Ey5tD, lskann es nicht sehen. Ich denke, es …
10 sed  find  docker  xargs 

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.