Als «find» getaggte Fragen

15
Warum findet `. -Typ f` dauert länger als `find .`?

Es scheint, als findmüsste geprüft werden, ob ein angegebener Pfad einer Datei oder einem Verzeichnis entspricht, um den Inhalt von Verzeichnissen rekursiv zu durchsuchen. Hier ist ein wenig Motivation und was ich vor Ort getan habe, um mich davon zu überzeugen, dass es find . -type fwirklich...

15
Wie man Argumente mit xargs zitiert

Angenommen, ich möchte alle Dateien in einem Ordner löschen, die größer als 1 MB sind. $ find . -size +1M | xargs -0 rm Dadurch werden keine Dateien gelöscht, deren Namen Leerzeichen enthalten. Ich möchte, dass es alle Argumente zitiert, an die es sendet rm. Wenn findes gibt Some report.docxsollte...

15
POSIX-Suche auf bestimmte Tiefe beschränken?

Ich habe kürzlich festgestellt, dass die POSIX-Spezifikationen fürfind nicht die -maxdepthPrimärdaten enthalten. Für diejenigen, die nicht damit vertraut sind, besteht der Zweck des -maxdepthprimären darin, zu begrenzen, wie viele Ebenen tief findabgesenkt werden. -maxdepth 0führt dazu, dass nur...

15
Dateien nach Alter löschen

Gibt es einen Befehl zum Löschen aller Dateien in einem Verzeichnis, die in N Tagen nicht geändert wurden ? Ich muss ein paar alte Protokolle

15
Gibt es eine Möglichkeit, die Suchgeschwindigkeit zu erhöhen?

Ich frage mich, ob es eine Möglichkeit gibt, die findGeschwindigkeit im Terminal zu erhöhen . Es macht keinen Sinn, dass die Verwendung von Internet-Google für die Suche eine bessere Geschwindigkeit bietet als die lokale Suche nach Zeichenfolgen oder nur nach Dateinamen. Ich frage mich, ob es eine...

14
Wie kann ich mit `find` eine Breitensuche durchführen?

Die -depthprimäre findUrsache bewirkt, dass eine Tiefensuche durchgeführt wird. Die Standardsequenz ist jedoch keine Breitensuche. Die Standardsequenz könnte informell als "Tiefen-Erste-Durchquerung, die Knoten behandelt, wenn sie zum ersten Mal angetroffen werden, anstatt dies während des...

14
Warum der Punkt in Suchbefehlen?

Typischerweise sieht man findBefehle, die so aussehen: $ find . -name foo.txt wenn die Suche ab dem aktuellen Verzeichnis beginnen soll. Ich stelle fest, dass ich auf meinen Computern (Ubuntu, Cygwin) die gleichen Ergebnisse ohne den Punkt erhalte. Warum ist es in der Regel enthalten? Ist es nur...

14
find Befehl in Cygwin mit falschem Parameterformat

Ich benutze Cygwin in meinem Windows-Rechner. Ich versuche eine Suche durchzuführen und es wird ein nicht korrektes Parameterformat angegeben. Warum das? $ ls bootstrap.jar catalina-tasks.xml catalina.bat catalina.sh commons-daemon-native.tar.gz commons-daemon.jar cpappend.bat digest.bat digest.sh...

14
Finden Sie lesbare Dateien

Ich versuche, einen effizienten Weg zu finden, um Level 5 der OverTheWire-Banditen-Herausforderung zu meistern . Wie auch immer, ich habe eine Menge Dateien, und es gibt nur eine, die die folgenden Kriterien erfüllt: Für Menschen lesbar 1033 Bytes groß Nicht ausführbar Im Moment benutze ich den...

14
Suchen Sie eine Datei, deren Name mit einem Großbuchstaben beginnt

Ich versuche, alle Dateien zu finden, deren Name mit einem Großbuchstaben beginnt. Ich habe versucht, den folgenden Befehl zu verwenden: find . -type f -regex '.*\/[A-Z][^/]*' Es sucht nach Pfaden, die nur Kleinbuchstaben enthalten. Die folgenden Arbeiten: find . -type f -regex