GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Versteckte Dateien bei der Suche mit Unix/Linux find ausschließen?

Es scheint, dass das Negations-Glob-Muster nicht bekannt ist. Sie können also verwenden:

find . -name "[!.]*"

Ich habe das hier gefunden:

find . \( ! -regex '.*/\..*' \) -type f -name "whatever"

Dies beantwortet Ihre Frage nicht, aber für die Aufgabe, nicht versteckte Dateien zu finden, lasse ich gerne alle Dateien finden und dann mit grep filtern.

find . -type f | grep -v '/\.'

Ähnlich wie Ihr Ansatz, aber vielleicht etwas einfacher.


Linux
  1. Finden Sie Dateien und Verzeichnisse unter Linux mit dem Befehl find

  2. Linux / UNIX :Beispiele für den Find-Befehl zum Suchen von Dateien mit bestimmten Berechtigungen

  3. Wie kopiere ich Ordner mit Dateien in einen anderen Ordner in Unix/Linux?

  4. Dateiliste von der Suche ausschließen

  5. Wie chmod und chown versteckte Dateien in Linux?

So finden Sie Dateien in Linux mit dem Find-Befehl

Finden Sie große Dateien in Linux

Linux-Suchbefehl mit praktischen Beispielen

So finden Sie Dateien mit dem fd-Befehl in Linux

Tutorial für Linux-Suchbefehle (mit Beispielen)

ls-Befehl unter Linux/UNIX