Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Wie verwende ich den UNIX-Befehl find, um nach Dateien …
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 …
$ 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 …
Ich habe das folgende Wörterbuch in Python: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} Ich muss herausfinden, ob in diesem Wörterbuch ein Wert wie "eins" oder "zwei" vorhanden ist. Wenn ich zum Beispiel wissen wollte, ob der Index "1" existiert, müsste ich einfach Folgendes eingeben: …
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 …
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?
Es scheint, dass lsdie Dateien bei einem rekursiven Aufruf nicht richtig sortiert werden: ls -altR . | head -n 3 Wie finde ich die zuletzt geänderte Datei in einem Verzeichnis (einschließlich Unterverzeichnissen)?
Ich habe zwei große Dateien (Sätze von Dateinamen). Etwa 30.000 Zeilen in jeder Datei. Ich versuche einen schnellen Weg zu finden, um Zeilen in Datei1 zu finden, die in Datei2 nicht vorhanden sind. Wenn dies beispielsweise Datei1 ist: line1 line2 line3 Und das ist Datei2: line1 line4 line5 Dann sollte …
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 …
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 {} \;
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 …
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 …
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 …
Gibt es eine einfache Möglichkeit, alle Dateien in einer Verzeichnishierarchie rekursiv zu finden, die nicht in einer Liste von Erweiterungen enden? ZB alle Dateien, die nicht * .dll oder * .exe sind UNIX / GNU find, so mächtig es auch ist, scheint keinen excludeModus zu haben (oder ich vermisse ihn), …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.