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

Dateien mit mehr als 100 Zeilen in einem Verzeichnis und in allen Unterverzeichnissen auflisten?

Wie kann ich Dateien mit mehr als 100 Zeilen in einem Verzeichnis und in allen seinen Unterverzeichnissen auflisten? Ein Beispiel für einen solchen Terminalbefehl ist sehr hilfreich.

Gibt es ein Tool, um die Zeilennummern bestimmter Dateien zu zählen?

Akzeptierte Antwort:

Verwenden Sie den folgenden Befehl:

find <folder-to-search> -name "*.txt" -type f -exec sh -c 'test `wc -l {} | cut -f1 -d" "` -gt "100"' ; -print

Sehen Sie sich auch den -name an Parameter finden Sie derzeit nur Dateien, die auf .txt enden . Sie möchten das ändern oder einfach den Parameter und das Argument löschen, um alle Dateien zu finden.


Ubuntu
  1. Liste aller Dateien nach Maske im Terminal abrufen?

  2. Alle .sh-Dateien mit einer Größe von mehr als 5 KB anzeigen?

  3. Finden Sie ein bestimmtes Wort in Dateien und listen Sie die Zeilen auf

  4. Wie man alle Dateien und Verzeichnisse rekursiv auflistet

  5. Suchen und durch sed in Verzeichnis und Unterverzeichnissen ersetzen

Benennen Sie alle Dateien und Verzeichnisnamen in Linux in Kleinbuchstaben um

Älteste Datei finden und löschen, wenn mehr als X Dateien in einem Verzeichnis in Linux vorhanden sind

Linux:Anzahl der Dateien in einem Verzeichnis und Unterverzeichnissen finden

Alle Dateien in einem Verzeichnis rekursiv auflisten, einschließlich Dateien in Symlink-Verzeichnissen

Befehl zum Auflisten aller Dateien außer . (Punkt) und .. (Punkt Punkt)

Wie listet man alle Dateien einer Partition unter Linux auf?