Ich muss nach Dateien suchen, die keinen Benutzer ODER keine Gruppe haben. find / -nouser -o -nogroup Ich denke das ist OK. Ich möchte jedoch nicht nach NFS-Freigaben suchen. Wie kann ich die NFS-Freigaben im Befehl find
Ich muss nach Dateien suchen, die keinen Benutzer ODER keine Gruppe haben. find / -nouser -o -nogroup Ich denke das ist OK. Ich möchte jedoch nicht nach NFS-Freigaben suchen. Wie kann ich die NFS-Freigaben im Befehl find
Ich verwende findzum Suchen und Löschen von Sicherungsdateien, möchte jedoch bestimmte Verzeichnisse von der Suche ausschließen. Die Backup - Dateinamen enden in könnten .bck, bak, ~, oder backup. Der MWE-Code (Minimal Working Example) mit nur drei auszuschließenden Verzeichnissen lautet: #!...
Wenn ich den folgenden Befehl ausführe: > mkdir some_dir > find /foo/bar/ -name '*.csv' -print0 | xargs -0 mv {} some_dir Ich bekomme Hunderte von Zeilen, die sagen: mv: target `/foo/bar/XX.csv` is not a directory Warum? Ich dachte, xargs würde ausführen: mv /foo/barXX.csv some_dir für jede...
Ich möchte die PDF-Dateien finden, deren Name (ohne die Erweiterung) größer als drei ist. $ find ~ -iregex ".{3,}/.pdf" gibt nichts zurück, aber $ find ~ -iregex ".+/.pdf" funktioniert. Wie kann ich die {3,}Variante aktivieren
Ich möchte meinen Server von großen Protokolldateien und Sicherungen bereinigen. Ich habe mir das ausgedacht: find ./ -size +1M | xargs rm Aber ich möchte nicht mp3 und mp4 einschließen. Ich möchte dies nur für Protokoll- und Archivdateien (zip, tar usw.) tun. Wie wird der Befehl...
Unter befindet sich ein Verzeichnis /tmpmit dem Namen test_copy. $ ls /tmp/test_copy/ a.sh b.sh $ cd /tmp /tmp$ find . -name test_copy ./test_copy Wenn ich jedoch den folgenden findBefehl ausführe, wird nichts zurückgegeben. ~/scripts$ find /tmp -name test_copy ~/scripts$ Warum kann finddas...
Naiver Ansatz ist find dir1 dir2 dir3 -type d -name .git | xargs -I {} dirname {} , aber es ist zu langsam für mich, weil ich viele tiefe Ordnerstrukturen in Git-Repositories habe (zumindest denke ich, dass dies der Grund ist). Ich habe darüber gelesen, dass ich verhindern kann prune, dass Find in...
Ich verwende Mac OSX und versuche, über die Befehlszeile die Anzahl der Dateien mit demselben Namen zu ermitteln. Ich habe versucht, den folgenden Befehl zu verwenden: find ~ -type f -name "*" -print | basename | sort | uniq -d > duplicate_files Es funktioniert nicht! Wenn ich folgendes mache:...
Ich habe ein Verzeichnis mit mehr als 1000 Dateien. In einer Textdatei habe ich ungefähr 50 Dateinamen, einen pro Zeile. Ich möchte alle Dateien im Verzeichnis löschen, deren Dateinamen keinem Eintrag in der Liste entsprechen. Was ist der beste Weg, dies zu tun? Ich habe ein Shell-Skript gestartet,...
Der Befehl Suchen scheint überhaupt nicht zu funktionieren. Zum Beispiel bin ich in einem Verzeichnis, in dem es absolut die Datei index.php gibt, und führe Folgendes aus: [root@server htdocs]# find . -name "index.php" find: .: No such file or directory Ich bekomme immer keinen solchen Datei- oder...
Ich möchte alle Dateien eines Verzeichnisses "bereinigen", einschließlich aller Dateien in Unterverzeichnissen, aber ich möchte die Unterverzeichnisse an Ort und Stelle belassen. Ich verstehe, rm -rdass dadurch auch die Unterverzeichnisse selbst gelöscht werden. Ich möchte keine versteckten...
Ich möchte rekursiv nach jeder *.pdfDatei in einem Verzeichnis suchen, ~/foodessen Basisname mit dem Namen des übergeordneten Verzeichnisses der Datei übereinstimmt. Angenommen, die Verzeichnisstruktur ~/foosieht folgendermaßen aus foo ├── dir1 │ ├── dir1.pdf │ └── dir1.txt ├── dir2 │ ├──...
Ich habe nur versucht, alle Verzeichnisse und Dateien im aktuellen Verzeichnis aufzulisten und auch zu schreiben, ob es sich um Dateien oder Verzeichnisse handelt, mit dem folgenden Befehl: find -exec echo `echo {} : ;if [ -f {} ]; then echo file; else echo directory;fi` \; Ich weiß, dass es ein...
Unter Linux cd /tmp mkdir foo; cd foo Jetzt läuft find . -name 'foo' gibt keine Ausgabe. Während laufen find /tmp/foo -name 'foo' Gibt die Ausgabe, /tmp/foodie für mich keinen Sinn ergibt. Kann jemand erklären
Siehe Beispiel unten: $ ls -1p appledir/ applefile orangedir/ orangefile $ find . -type f -name apple\* ./applefile $ find . -type f -name orange\* ./orangefile $ find . -type f -name apple\* -o -name orange\* ./applefile ./orangedir ./orangefile $ find . -type f \( -name apple\* -o -name orange\*...
Stellen Sie sich einen Quellbaum vor. Es gibt überall XML-Dateien. Da sich jedoch eine XYZ.xml im Stammverzeichnis dieses Baums befindet, werden meine XML-Dateien nicht gefunden. find -iname *.xml kehrt zurück ./XYZ.xml anstatt ./XYZ.xml ./a/b/c/bob.xml ./b/d/top.xml
Ich habe folgenden Code: find ./ -iname '*phpmyadmin' -exec rm -rf {} \; Es löscht ein Verzeichnis namens phpmyadmin, aber es nicht löscht eine Datei namensphpMyAdmin-Version-XYZ.zip Selbst wenn ich das entferne -rf, wird es immer noch nicht gelöscht (wahrscheinlich, weil ein zweites Problem mit...
Was versuche ich zu tun? Schreiben Sie einen Befehl, der nach Dateien sucht, die von keiner anderen Datei in meinem Projekt benötigt werden. Was habe ich versucht? Ich verwende find, um eine Liste von Dateinamen zu erhalten. Jetzt möchte ich die Dateinamen als Suchzeichenfolge verwenden (und nicht...
Ich möchte alle Dateien (sortiert nach Datum), die neuer als der Zeitstempel sind, 20130207003851nur im Verzeichnis / tmp im Format auflisten. Unterverzeichnisse können weggelassen werden. Verwenden von SUSE Linux Enterprise Server 11. Das Ausgabeformat sollte sein S0002948.LOG Feb 7 03:28...
Ich möchte alle Unterordner finden, die eine Markdown-Datei mit demselben Namen (und derselben Erweiterung .md) enthalten. Zum Beispiel: Ich möchte folgende Unterordner suchen: Apple/Banana/Orange #Apple/Banana/Orange/Orange.md exists Apple/Banana #Apple/Banana/Banana.md exists Apple/Banana/Papaya...