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.

4
Wie kann ich Dateien finden und sie dann mit xargs verschieben?
Ich möchte einige Dateien finden und sie dann verschieben. Ich kann die Datei finden mit: $ find /tmp/ -ctime -1 -name x* Ich habe versucht, sie in mein ~/playVerzeichnis zu verschieben: $ find /tmp/ -ctime -1 -name x* | xargs mv ~/play/ aber das hat nicht funktioniert. Offensichtlich braucht mv …
28 find  rename  xargs 


6
Listet Dateien, die größer als {size} sind, nach Datum sortiert auf
Ich möchte das Problem lösen, indem ich die 10 aktuellsten Dateien im aktuellen Verzeichnis mit mehr als 20 MB aufführe. Mit lskann ich machen: ls -Shal |head um die 10 größten Dateien zu erhalten, und: ls -halt |head um die 10 neuesten Dateien zu erhalten Mit find kann ich: find …
27 find  ls 

6
Was ist der Unterschied zwischen finden. und finde . -drucken
Was ist der Unterschied zwischen: find . und find . -print Was macht -printeigentlich? $ find . . ./hello.txt ./hello ./hello/txt ./hello/hello2 ./hello/hello2/hello3 ./hello/hello2/hello3/txt ./hello/hello2/txt $ find . -print . ./hello.txt ./hello ./hello/txt ./hello/hello2 ./hello/hello2/hello3 ./hello/hello2/hello3/txt ./hello/hello2/txt




1
find & sed (suchen und ersetzen)
Ich verwende den folgenden Befehl auf meinem Mac: $find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \; und es scheint keine Wirkung zu haben. Ich habe zwei Dateien im Verzeichnis, die auf .java enden, die beide den foo-Text enthalten. Vermisse ich etwas? BEARBEITEN: Ergebnisse aus der Anfrage von Kommentaren …
26 find  sed  osx 

3
Welche Art von Datenbank wird von "updatedb" und "locate" verwendet?
Das locateProgramm findutilsdurchsucht eine oder mehrere Datenbanken mit Dateinamen und zeigt Übereinstimmungen an. Dies kann als sehr schneller findBefehl verwendet werden, wenn die Datei während der letzten Aktualisierung der Dateinamendatenbank vorhanden war. Es gibt heutzutage viele Arten von Datenbanken, relationale Datenbanken (mit Abfragesprache zB SQL), NoSQL-Datenbanken Dokumentenorientierte Datenbanken (zB MongoDB) …


5
Wie kann ich die if-Befehle von bash zusammen verwenden, um Befehle zu testen und zu finden?
Ich habe ein Verzeichnis mit Absturzprotokollen und möchte eine bedingte Anweisung in einem Bash-Skript verwenden, das auf einem find-Befehl basiert. Die Protokolldateien werden in folgendem Format gespeichert: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Ich möchte, dass die if-Anweisung nur dann true zurückgibt, wenn ein Absturzprotokoll für eine bestimmte App vorhanden ist, das in den …

1
finden und rsync?
Ich möchte in der Lage sein, über 14 Tage und über 10.000 nach Dateien zu suchen und diese gefundenen Dateien dann mit einem Ziel zu synchronisieren. Gibt es eine Möglichkeit, diese beiden Befehle zu kombinieren? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /dest
24 bash  shell  find  pipe  rsync 

2
Wie verhindere ich, dass ein Fund in gefundene Verzeichnisse abfällt?
Ich möchte alle Verzeichnisse mit einer bestimmten Zeichenfolge finden, damit ich die darin enthaltenen Dateien erneut suchen kann. Ich möchte also keine Zeit mit ./my-search-term/dir/my-search-termusw. verschwenden . Wie kann ich die Rekursion beenden, wenn ich das erste Verzeichnis für meine Suchbegriffe gefunden habe?
24 find  recursive 


4
Identifizieren Sie Dateien mit Nicht-ASCII- oder nicht druckbaren Zeichen im Dateinamen
In einem Verzeichnis mit einer Größe von 80 GB und ungefähr 700.000 Dateien sind einige Dateinamen mit nicht englischen Zeichen im Dateinamen enthalten. Anders als das mühsame Durchsuchen der Dateiliste gibt es: Eine einfache Möglichkeit, diese Dateinamen aufzulisten oder anderweitig zu identifizieren? Eine Möglichkeit, nicht englischsprachige druckbare Zeichen zu generieren …

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.