GNU/Linux >> Linux Esercitazione >  >> Linux

Come ottenere un conteggio di file in una directory utilizzando la riga di comando?

Ho una directory con un gran numero di file. Non vedo un ls passare per fornire il conteggio. C'è qualche magia da riga di comando per ottenere un conteggio dei file?

Risposta accettata:

Utilizzando una definizione ampia di "file"

ls | wc -l

(nota che non conta i file nascosti e presuppone che i nomi dei file non contengano caratteri di nuova riga).

Per includere file nascosti (tranne . e .. ) ed evitare problemi con i caratteri di nuova riga, il modo canonico è:

find . ! -name . -prune -print | grep -c /

O ricorsivamente:

find .//. ! -name . -print | grep -c //

Linux
  1. Trovare file nella riga di comando (come fare per)

  2. Come creare un database in MySQL utilizzando la riga di comando

  3. Come estrarre il file tar.gz in Linux utilizzando la riga di comando

  4. Come rimuovere l'utente in Linux utilizzando la riga di comando

  5. Come ottengo il mio indirizzo IP dalla riga di comando?

Conosci il tuo sistema (usando la riga di comando)

Come riavviare Debian usando la riga di comando

Come trovare file sulla riga di comando di Ubuntu

Come contare i file nella directory su Linux

Come contare il numero di file in una directory in Linux

Come scaricare file in Rocky Linux 8 sulla riga di comando usando wget