GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Elencare i file con più di 100 righe in una directory e in tutte le sue sottodirectory?

Come posso elencare file con più di 100 righe in una directory e in tutte le sue sottodirectory? Un esempio di tale comando da terminale sarà molto utile.

Esiste uno strumento per contare i numeri di riga di determinati file?

Risposta accettata:

Usa il seguente comando:

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

Dai un'occhiata anche al -name parametro, al momento troverai solo i file che terminano con .txt . Vuoi modificarlo o eliminare semplicemente il parametro e l'argomento per trovare tutti i file.


Ubuntu
  1. Come trovare il numero di file in una directory e sottodirectory

  2. Rinomina tutti i file e i nomi delle directory in minuscolo in Linux

  3. Utilizzare Trova per trovare una determinata directory ed eliminare tutti i file in essa contenuti tranne una directory?

  4. Come elencare le dimensioni dei file ricorsivi di file e directory in una directory?

  5. Visualizzazione di tutti i file ".sh" con dimensioni superiori a 5kb?

Trova ed elimina il file più vecchio se ci sono più di X file in una directory in Linux

Linux:trova il numero di file in una directory e sottodirectory

Trova e sostituisci con sed nella directory e nelle sottodirectory

Trova tutti i file a zero byte nella directory e nelle sottodirectory

Elenca tutti i file di immagini grafiche con find?

Comando per elencare tutti i file tranne . (punto) e .. (punto punto)