Ich möchte die Dateien im aktuellen Verzeichnis finden, die den Text "chrome" enthalten. $ find . -exec grep chrome find: missing argument to `-exec' Was mache ich
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.
Ich möchte die Dateien im aktuellen Verzeichnis finden, die den Text "chrome" enthalten. $ find . -exec grep chrome find: missing argument to `-exec' Was mache ich
Gibt es eine Möglichkeit, alle symbolischen Links zu finden, die nicht auf etwas verweisen? find ./ -type l Gibt mir alle symbolischen Links, unterscheidet aber nicht zwischen Links, die irgendwo hingehen, und Links, die es nicht tun. Ich mache gerade: find ./ -type l -exec file {} \; |grep broken...
Ich versuche den Unterschied zwischen diesen beiden Befehlen zu verstehen: sudo find / -name .DS_Store -delete und sudo find / -name ".DS_Store" -exec rm {} \; Mir ist aufgefallen, dass die execMethode bevorzugt wird. Warum? Welches ist sicherer / schneller / besser? Ich habe beide auf meinem...
Ich suche die Datei "WSFY321.c" in einer riesigen Verzeichnishierarchie. Normalerweise würde ich GNU find verwenden : find . -name "WSFY321.c" Aber ich kenne den Fall nicht, es könnte Großbuchstaben, Kleinbuchstaben oder eine Mischung aus beiden sein. Was ist der einfachste Weg, um diese Datei zu...
Diese Frage ist inspiriert von Warum wird die Verwendung einer Shell-Schleife zum Verarbeiten von Text als schlechte Praxis angesehen? Ich sehe diese Konstrukte for file in `find . -type f -name ...`; do smth with ${file}; done und for dir in $(find . -type d -name ...); do smth with ${dir}; done...
Wie kann ich alle leeren Verzeichnisse in einem Teilbaum entfernen? Ich habe so etwas benutzt find . -type d -exec rmdir {} 2>/dev/null \; Ich muss jedoch mehrere Male ausgeführt werden, um Verzeichnisse zu entfernen, die nur leere Verzeichnisse enthalten. Außerdem ist es ziemlich langsam,...
Ich gebe den folgenden Befehl aus, um die .svn-Verzeichnisse zu finden: find . -name ".svn" Das gibt mir folgende Ergebnisse: ./toto/.svn ./toto/titi/.svn ./toto/tata/.svn Wie könnte ich all diese Zeilen verarbeiten rm -fr, um die Verzeichnisse und deren Inhalt zu
Ich habe den Befehl zum Löschen von Dateien gefunden, die älter als 5 Tage in einem Ordner sind find /path/to/files* -mtime +5 -exec rm {} \; Aber wie mache ich das auch für Unterverzeichnisse in diesem
In Linux- und Unix-Systemen gibt es zwei gebräuchliche Suchbefehle: locateund find. Was sind die Vor- und Nachteile von jedem? Wann hat einer Vorteile gegenüber dem
Gibt es eine Möglichkeit, den findBefehl sofort nach dem Finden der ersten Übereinstimmung zum Stoppen zu zwingen
Ich kann alle jpgBilder erhalten, indem ich benutze: find . -name "*.jpg" Aber wie kann ich auch pngDateien zu den Ergebnissen hinzufügen
Ich habe einen Linux-Server, der derzeit weniger Speicherplatz belegt: /dev/sda3 20G 15G 4.2G 78% / /dev/sda6 68G 42G 23G 65% /u01 /dev/sda2 30G 7.4G 21G 27% /opt /dev/sda1 99M 19M 76M 20% /boot tmpfs 48G 8.2G 39G 18% /dev/shm Wie du siehst. /liegt bei 78%. Ich möchte überprüfen, welche Dateien...
Ich kämpfe darum, mich zu überlegen, warum die findÄnderungen an der Interprets-Datei so sind wie sie sind. Insbesondere verstehe ich nicht, warum auf dem -mtime +1Bildschirm keine Dateien angezeigt werden, die älter als 48 Stunden sind. Als Beispieltest habe ich drei Testdateien mit...
Ich verwende findund erhalte eine Liste der Dateien, grepdurch die ich gehen möchte . Wie leite ich diese Liste weiter
Ich möchte nach Dateien suchen, die nicht zwei -nameBedingungen entsprechen. Ich kann es so machen: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" und dies wird ein korrektes Ergebnis liefern, aber kann ich diese 2 Bedingung irgendwie mit ODER
Ich muss die größten Dateien in einem Ordner finden. Wie scanne ich einen Ordner rekursiv und sortiere den Inhalt nach Größe? Ich habe versucht mit ls -R -S, aber das listet die Verzeichnisse auch. Ich habe auch versucht mit
Ich muss in der Lage sein, die Ausgabe von alphabetisch zu sortieren, findbevor ich sie an einen Befehl weitergebe. Die Eingabe | sort |zwischen hat nicht funktioniert. Was konnte ich also tun? find folder1 folder2 -name "*.txt" -print0 | xargs -0
Wenn ich benutze find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" Es findet alle Dateitypen. Aber wenn ich -execam Ende hinzufüge : find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" -exec sh -c 'echo "$0"' {} \; es scheint, dass es nur .txtDateien druckt . Was mache ich...
Was ist effizienter, um herauszufinden, welche Dateien in einem gesamten Dateisystem einen String enthalten: rekursives grep oder find with grep in einer exec-Anweisung? Ich nehme an, find wäre effizienter, weil Sie zumindest ein bisschen filtern können, wenn Sie die Dateierweiterung oder eine...
Wie kann ich findalle Dateien finden, die eine .xlsoder eine .csvErweiterung haben? Ich habe eine -regexOption gesehen, weiß aber nicht, wie ich sie verwenden