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.

2
Verwendung finden mit -L
ich habe link -> file ich mache find -L . -name 'link' Und bekomme ./link Warum das? Mannentdeckung sagt: -L: Folgen Sie symbolischen Links. Wenn find Informationen zu Dateien prüft oder druckt, werden die verwendeten Informationen aus den Eigenschaften der Datei entnommen, auf die der Link verweist, nicht aus dem …
34 find  symlink 



3
Liste der zuletzt geänderten Dateien
Wie kann ich eine Liste aller geänderten Dateien abrufen, z. B. vor 3 Monaten? Ich habe diese Frage überprüft, konnte sie jedoch nicht auf mein Szenario anwenden. Ich versuche dies jetzt, es scheint zu funktionieren, aber ich weiß, dass es eine bessere Möglichkeit geben sollte, find zu verwenden. ls -ltR …
33 files  find  ls  date 


4
find -exec + vs find | xargs: welches soll man wählen?
Ich verstehe, dass -execes eine +Option geben kann, um das Verhalten von nachzuahmen xargs. Gibt es eine Situation, in der Sie eine Form der anderen vorziehen würden? Ich persönlich bevorzuge eher die erste Form, schon gar nicht die Pfeife. Ich findnehme an, die Entwickler von müssen die entsprechenden Optimierungen vorgenommen …
32 bash  find  pipe  xargs 

3
Wie kann ich zwei Bash-Befehle in -exec des Befehls find verwenden?
Ist es möglich, 2 Befehle im -execTeil des findBefehls zu verwenden? Ich habe versucht, etwas wie: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; und ich bekomme: find: fehlendes Argument für -exec chmod: Kein Zugriff auf {}: Keine solche Datei oder Verzeichnis chmod: …
32 bash  find 

2
find -delete löscht keine nicht leeren Verzeichnisse
Der Befehl $ find ~ -name .DS_Store -ls -delete funktioniert unter Mac OS X, aber $ find ~ -name __pycache__ -type d -ls -delete nicht - die Verzeichnisse werden gefunden, aber nicht gelöscht. Warum? PS. Ich weiß, dass ich das kann $ find ~ -name __pycache__ -type d -ls -exec …
32 find  osx 

2
Löschen Sie Dateien, die dem Muster entsprechen
Ich muss rekursiv alle Dateien in allen Unterverzeichnissen entfernen, in denen der Dateiname mindestens zweimal eine Zahl gefolgt von einem 'x' gefolgt von einer Zahl enthält. Beispiel: Ich möchte diese Dateien entfernen: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Aber ich möchte diese Dateien NICHT entfernen: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' Wie kann ich das machen …
32 bash  files  find  wildcards 

2
find (1): Wie wird der Stern-Platzhalter implementiert, damit er bei einigen Dateinamen fehlschlägt?
In einem Dateisystem mit Dateinamen in UTF-8 habe ich eine Datei mit einem falschen Namen. Es wird angezeigt als :, D�sinstallertatsächlicher Name nach zsh D$'\351'sinstaller:, Latin1 für Désinstaller, selbst eine französische Barbarei für " uninstall ". Zsh würde es nicht mit, [[ $file =~ '^.*$' ]]aber mit einem Globbing vergleichen …

6
Alternative zu finden? [geschlossen]
Gibt es ein alternatives findProgramm mit einer konventionelleren CLI-Schnittstelle? findfunktioniert und erwartet andere Parameter als die meisten anderen Utils. Klarstellung: Ich suche ein Programm, das größtenteils die gleiche Funktionalität hat wie find mit einer Befehlszeilenschnittstelle, die funktioniert und sich wie POSIX (oder zumindest GNU) -Befehlszeilenempfehlungen anfühlt.



1
Ist es möglich, find -exec sh -c sicher zu verwenden?
Ich versuche zu verwenden , findum echo 0in einige Dateien, aber anscheinend funktioniert dies nur mit sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Bei der Verwendung von sh -cwith find -execfühle ich mich jedoch sehr unwohl, da ich den Verdacht habe, Probleme mit …
29 shell  find 

3
Suchen Sie eine Datei, wenn Sie die Prüfsumme kennen?
Ich habe md5sumeine Datei und weiß nicht, wo sie sich auf meinem System befindet. Gibt es eine einfache Möglichkeit find, eine Datei anhand ihrer zu identifizieren md5? Oder muss ich ein kleines Skript entwickeln? Ich arbeite an AIX 6 ohne die GNU-Tools.
29 find  aix  hashsum 

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.