Come elencare i file di una directory in modo semplice

A volte basta un’operazione banale come vedere tutti i file presenti in una cartella per semplificarsi la vita: capire cosa occupa spazio, controllare se un file è stato creato, o generare una lista da usare in un progetto o in un backup. Che tu lavori su Windows, macOS o Linux, esistono diversi metodi per elencare i file di una directory in modo rapido, pulito e anche automatizzabile.

In questa guida ti mostro i modi più semplici per farlo — dal classico prompt dei comandi fino agli script — così puoi scegliere la soluzione più comoda per te.

Come Elencare i File di una Directory in Modo Semplice

Cosa significa “elencare i file di una directory”?

Elencare i file (in inglese list directory contents) significa visualizzare tutti i file e le cartelle contenuti in una determinata posizione del sistema. Può essere utile per:

  • capire cosa contiene una directory specifica;

  • verificare la presenza o la data di modifica di un file;

  • creare un elenco testuale da esportare o stampare;

  • organizzare backup, script o archivi.

Ogni sistema operativo offre comandi nativi per farlo, più qualche strumento grafico o script per i più pratici.

Elencare i file di una directory su Windows

Metodo 1 – Con il Prompt dei Comandi (cmd)

Il comando base è: dir

Apri il Prompt dei comandi (cerca “cmd” nel menu Start), poi spostati nella directory che vuoi esplorare, ad esempio:

cd C:\Users\NomeUtente\Documentie digita: dir

Vedrai l’elenco completo di file e sottocartelle con dimensioni, date e orari di modifica.

Opzioni utili:

  • /b → mostra solo i nomi dei file, senza dettagli:

    dir /b
  • /s → include anche le sottocartelle:

    dir /s
  • /o:n → ordina alfabeticamente.

👉 Esempio completo: dir /b /o:n > elenco.txt

Questo crea un file di testo (elenco.txt) con tutti i nomi dei file ordinati in ordine alfabetico: perfetto per avere una lista pulita.

Metodo 2 – Con PowerShell

PowerShell è più moderno e flessibile. Aprilo e digita:

Get-ChildItem

Oppure, in forma abbreviata:

ls

Funziona anche su Windows come su Linux.

Per elencare solo i file (escludendo le cartelle):

Get-ChildItem -File

Per salvare l’elenco in un file di testo:

Get-ChildItem -Name > lista_file.txt

E per includere anche le sottocartelle:

Get-ChildItem -Recurse -File > lista_completa.txt
Elencare i file su macOS (Terminale)

Su macOS puoi aprire il Terminale (Applicazioni → Utility → Terminale) e usare il comando ls (che significa list).

Ecco i più utili:

  • ls → mostra i file e le cartelle nella directory corrente

  • ls -l → mostra dettagli (dimensione, data, permessi)

  • ls -a → mostra anche i file nascosti

  • ls -lh → formato “umano” per le dimensioni (KB, MB)

👉 Esempio pratico:

ls -lh /Users/nomeutente/Documenti

Per esportare l’elenco in un file:

ls -lh > lista_file.txt

Se vuoi includere anche le sottocartelle:

ls -R > elenco_completo.txt

Elencare i file su Linux

Il comando è lo stesso di macOS, ma puoi usare anche combinazioni più avanzate:

ls -lah
  • -l → dettagli completi

  • -a → include file nascosti

  • -h → dimensioni leggibili

Per cercare solo i file (escludendo directory):

find . -type f

E per esportarli in un file di testo:

find . -type f > lista_file.txt

Vuoi solo i file con una certa estensione?

find . -type f -name "*.jpg"

Perfetto per creare elenchi di immagini, PDF o video in una cartella.

Elencare i file graficamente (senza terminale)

Se preferisci evitare i comandi, puoi comunque ottenere lo stesso risultato.

Su Windows

Apri Esplora File, entra nella cartella e premi:

  • Ctrl + A per selezionare tutti i file, poi Ctrl + C e incolla in un documento di testo o Excel. Oppure, nel menu Visualizza, scegli “Dettagli” e potrai ordinare per nome, data o dimensione.

Su macOS

Apri Finder, entra nella cartella e premi Cmd + A per selezionare tutto. Poi Cmd + C e incolla in un documento Pages o Note.

Su Linux

Il file manager Nautilus (Ubuntu) o Dolphin (KDE) mostra già tutto. Puoi copiare e incollare la lista come testo o esportarla via script.

Script automatico per generare liste di file

Se ti serve farlo spesso, puoi creare uno script automatico. Ecco un esempio in Python, che funziona su ogni sistema:

import os

cartella = input(“Inserisci il percorso della directory: “)

with open(“elenco_file.txt”, “w”, encoding=“utf-8”) as f:
for root, dirs, files in os.walk(cartella):
for nome_file in files:
percorso = os.path.join(root, nome_file)
f.write(percorso + “\n”)

print(“Elenco creato: elenco_file.txt”)

Questo script crea un file elenco_file.txt con tutti i file (anche nelle sottocartelle). Perfetto per inventari, backup o cataloghi di file multimediali.

Suggerimenti extra

  • Se l’elenco è troppo lungo, puoi aprirlo in Excel e filtrare per tipo o dimensione.

  • Su Windows puoi anche usare l’app TreeSize o WinDirStat per analizzare visivamente il contenuto delle directory.

  • Evita di generare liste da directory di sistema (es. C:\Windows\System32) se non sei esperto: rischi di esportare migliaia di file inutili.

Come Elencare i File di una Directory in Modo Semplice

Elencare i file di una directory è un’operazione semplice ma potentissima: ti permette di avere ordine, controllo e visione d’insieme sui tuoi dati.
Che tu preferisca farlo con un clic o con un comando, ora sai esattamente come ottenere la lista dei tuoi file in pochi secondi — e come salvarla, ordinarla o automatizzarla quando serve.