[GUIDA] LINUX CONOSCERE IL TOTALE DEI FILES IN UNA DIRECTORY

  
Discussioni su GNU/Linux

[GUIDA] LINUX CONOSCERE IL TOTALE DEI FILES IN UNA DIRECTORY

Messaggioda bitbay » 07/05/2013, 18:54

Linux ha un potente set di comandi con i quali possiamo fare praticamente ogni cosa, specialmente se combinati in pipe. Se voglio sapere il totale dei file presenti in una directory, posso farlo usando i seguenti comandi:

Codice: Seleziona tutto
find . -type f | wc -l

oppure:
Codice: Seleziona tutto
find ./ -type f | wc -l


Entrambi i comandi hanno lo stesso effetto, ossia conteranno tutti i file nella directory corrente e in tutte le sotto-directory.
Il parametro '-type f' specifica che 'find' deve cercare solo i file e non includere le directory. L'output è poi messo in pipe (ossia passato) al comando 'wc' (word count) e usando l'opzione -l oppure --lines otteniamo il conteggio dell'output di find.

Se invece vogliamo il conteggio dei file nella directory corrente senza includere subdirectory, possiamo farlo con il seguente comando:
Codice: Seleziona tutto
ls -A | wc -l


Questi comandi sono anche utili oltre che per le normali operazioni sui file anche per lo scripting.
bitBay
Webmaster and Forum Admin
visit me on Facebook and Linkedin
Se hai apprezzato i contenuti offrimi un caffè

Avatar utente
bitbay
Amministratrice
Amministratrice
 
Messaggi: 228
Mi piace dati: 5
Mi piace ricevuti: 23
Data di iscrizione: 16/04/2013, 11:55
Località: Roma
Ringraziamenti inviati: 8
Ringraziamenti ricevuti: 52

Torna a Linux

 


  • Argomenti Correlati
    Risposte
    Visite
    Ultimo messaggio

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

SEO Search Tags