Als «find» getaggte Fragen

Dieses Tag hat mehrere Bedeutungen. Bitte verwenden Sie dieses Tag NICHT, wenn Sie nur versuchen, etwas zu finden.


6
Wie finde ich alle Symlinks in einem Verzeichnisbaum?
Ich versuche, alle Symlinks in einem Verzeichnisbaum für meine Website zu finden. Ich weiß, dass ich dies verwenden kann find, aber ich kann nicht herausfinden, wie ich die Verzeichnisse rekursiv überprüfen kann. Ich habe diesen Befehl ausprobiert: find /var/www/ -type l … Und später entdeckte ich, dass die Inhalte in …
254 bash  find  symlink 

12
Lassen Sie xargs Dateinamen verarbeiten, die Leerzeichen enthalten
$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Mein Befehl schlägt fehl, weil die Datei "Lemon Tree.mp3" Leerzeichen enthält und xargs denkt, dass es sich um zwei Dateien handelt. Kann ich find + xargs mit solchen …
252 shell  find  xargs 


6
Chmod rekursiv
Ich habe ein Archiv, das von einer anderen Person archiviert wird, und ich möchte nach dem Herunterladen automatisch einen Zweig des Dateisystems in den extrahierten Dateien ändern, um Lesezugriff zu erhalten. (Ich kann nicht ändern, wie das Archiv erstellt wird). Ich habe mir diesen Thread angesehen: chmod: Wie man rekursiv …
249 linux  shell  find  chmod 

3
ohne Rekursion finden
Ist es möglich, den findBefehl so zu verwenden, dass er nicht in die Unterverzeichnisse zurückkehrt? Beispielsweise, DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 Und das Ergebnis von so etwas find DirsRoot --donotrecuourse -type fwird nur sein File1, File2?
246 unix  find  shell 



6
"Find: Pfade müssen vor dem Ausdruck stehen:" Wie gebe ich eine rekursive Suche an, die auch Dateien im aktuellen Verzeichnis findet?
Ich habe eine harte Zeit, finden für die Spiele im aktuellen Verzeichnis zu sehen sowie dessen Unterverzeichnisse. Wenn ich find *test.cstarte, werden mir nur die Übereinstimmungen im aktuellen Verzeichnis angezeigt. (schaut nicht in Unterverzeichnisse) Wenn ich es versuche, find . -name *test.cwürde ich die gleichen Ergebnisse erwarten, aber stattdessen werden …
234 linux  bash  find 

3
grep ohne Pfad / Datei anzuzeigen: Zeile
Wie grepst du und gibst nur die passende Zeile zurück? dh Der Pfad / Dateiname wird in den Ergebnissen weggelassen. In diesem Fall möchte ich in allen .bar-Dateien im aktuellen Verzeichnis nach dem Begriff FOO suchen find . -name '*.bar' -exec grep -Hn FOO {} \;
234 linux  unix  grep  find 

19
Wie kann ich "find" dazu bringen, .svn-Verzeichnisse zu ignorieren?
Ich benutze den findBefehl oft, um den Quellcode zu durchsuchen, Dateien zu löschen, was auch immer. Ärgerlicherweise, weil Subversion Duplikate jeder Datei in seinen .svn/text-base/Verzeichnissen speichert, erhalten meine einfachen Suchvorgänge viele doppelte Ergebnisse. Zum Beispiel möchte ich rekursiv uintin mehreren messages.hund messages.cppDateien suchen : # find -name 'messages.*' -exec grep …
227 linux  find  bash  grep  svn 

13
Wie durchlaufe ich die von find zurückgegebenen Dateinamen?
x=$(find . -name "*.txt") echo $x Wenn ich den obigen Code in der Bash-Shell ausführe, erhalte ich eine Zeichenfolge, die mehrere durch Leerzeichen getrennte Dateinamen enthält, keine Liste. Natürlich kann ich sie weiter durch Leerzeichen trennen, um eine Liste zu erhalten, aber ich bin mir sicher, dass es einen besseren …
223 bash  find 

10
Wie verwende ich die Option '-prune' von 'find' in sh?
Ich verstehe das Beispiel aus dem nicht ganz. man findKann mir jemand einige Beispiele und Erklärungen geben? Kann ich reguläre Ausdrücke darin kombinieren? Die detailliertere Frage lautet wie folgt: Schreiben Sie ein Shell-Skript, changealldas eine Schnittstelle wie hat changeall [-r|-R] "string1" "string2". Es werden alle Dateien mit einem Suffix finden …
219 regex  shell  find  manual 


10
find: fehlendes Argument für -exec
Mir wurde heute mit einem Befehl geholfen, aber es scheint nicht zu funktionieren. Dies ist der Befehl: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; Die Shell kehrt zurück find: missing argument to `-exec' Grundsätzlich versuche ich, ein Verzeichnis rekursiv zu durchsuchen (wenn …
206 bash  shell  find  arguments  exec 

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.