Als «find» getaggte Fragen

Der Befehl find in Windows-Systemen wird verwendet, um Zeilen mit Eingabetext zu filtern und diejenigen zurückzugeben, die dem Filter entsprechen. Der Befehl find im * nix-System wird verwendet, um Dateien oder Ordner zu suchen, die bestimmten Kriterien entsprechen.




4
Wie führe ich diesen Befehl `find` aus, aber nur für nicht-binäre Dateien?
Ich möchte abschließende Leerzeichen aus allen Dateien in einer rekursiven Verzeichnishierarchie entfernen. Ich benutze das: find * -type f -exec sed 's/[ \t]*$//' -i {} \; Dies funktioniert, entfernt jedoch auch abschließende "Leerzeichen" aus den gefundenen Binärdateien, was unerwünscht ist. Wie findvermeide ich, diesen Befehl für Binärdateien auszuführen?
8 unix  find 



5
Finden Sie alle Dateien, die älter als eine Minute sind
Wie kann ich findDateien auswählen, die in letzter Minute geschrieben und nicht geändert wurden? Ich weiß, dass ich es umgekehrt machen kann, Dateien finden, die in den letzten 60 Sekunden geändert wurden -mtime -60s, aber ich möchte diejenigen, die in den letzten 60 Sekunden nicht geändert wurden. Ich benutze Linux …
8 linux  find 



3
Verwenden Sie den Befehl find von Unix, um Verzeichnisse zu finden, die dem Namen entsprechen, jedoch keine Unterverzeichnisse mit demselben Namen
Bearbeitet: Ich habe mein Problem fälschlicherweise falsch dargestellt. Ein genaueres Beispiel wird unten angezeigt. Ich möchte alle Verzeichnisse in einem Zielverzeichnis rekursiv durchsuchen und jeden rekursiven Aufruf stoppen, nachdem das erste .git-Verzeichnis gefunden wurde. Zum Beispiel, wenn wir diese Pfade haben: /home/code/twitter/.git/ /home/code/twitter/some_file /home/code/twitter/some_other_file /home/code/facebook/.git/ /home/code/facebook/another_file /home/code/configs/.git/ /home/code/configs/some_module/.git/ /home/code/configs/another_module/.git/ /home/code/some/unknown/depth/until/this/git/dir/.git/ …






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.