Guida alle tecnologie

Ordinare i file per estensione in Nautilus (e alternative)

5 min read Ubuntu Aggiornato 18 Oct 2025
Ordinare file per estensione in Nautilus e alternative
Ordinare file per estensione in Nautilus e alternative

Problema: “Ordina per tipo” non corrisponde a “ordina per estensione”

Se usi Nautilus (il file manager predefinito di molte distribuzioni GNOME/Ubuntu), potresti aver notato che l’opzione “Per tipo” raggruppa file con lo stesso tipo MIME (es. Document, Text) invece di usare la parte finale del nome file (.pdf, .docx, .txt). Questo rende difficile trovare o ordinare rapidamente file con estensioni diverse ma lo stesso tipo generico.

Menu contestuale di Nautilus senza l'opzione

Immagine: menu contestuale di Nautilus in cui manca l’opzione per “Disponi elementi”.

Cosa succede esattamente

  • In vista Icone: devi scegliere “Visualizza -> Per tipo” per raggruppare.
  • In vista Elenco: clicca l’intestazione della colonna “Tipo” (o “Types”) per ordinare.

Nautilus: ordinamento per tipo nella vista elenco

Il risultato pratico è che file come report.docx e manuale.pdf finiscono nello stesso gruppo “Document” e non sono ordinati in base all’estensione.

Esempio: .docx e .pdf raggruppati come Document

Immagine: Nautilus raggruppa .docx e .pdf sotto lo stesso tipo “Document”.

Come ordinare per estensione in Nautilus (workaround semplice)

  1. Apri Nautilus.
  2. Vai a “Modifica -> Preferenze” (Edit -> Preferences) e seleziona la scheda “Colonne elenco” (List Columns).
  3. Attiva la casella accanto a “MIME Type”.
  4. Chiudi le Preferenze.
  5. Nella cartella desiderata, assicurati di essere in vista Elenco. Clicca l’intestazione della colonna “MIME Type” per ordinare.

Abilita la colonna MIME Type nelle preferenze di Nautilus

Ordina per MIME Type nella vista elenco di Nautilus

Nota importante: “MIME Type” non è esattamente “estensione” ma spesso corrisponde a un valore che distingue meglio i formati. In molti casi però continuerai a vedere file diversi raggruppati se condividono lo stesso MIME.

Alternativa: usare Nemo (file manager più flessibile)

Se vuoi un comportamento più intuitivo, Nemo (il file manager di Cinnamon) fornisce una colonna “Detailed Type” che di fatto permette di distinguere e ordinare in modo più granulare.

Installa Nemo (da terminale):

sudo apt-get install nemo

Dopo l’installazione puoi avviare Nemo e impostarlo come file manager predefinito se desideri sostituire Nautilus. Nemo offre:

  • Colonna “Detailed Type” facilmente cliccabile.
  • In vista Icone: menu contestuale con “Arrange Items -> Detailed Type” per ordinare rapidamente.

Nemo: ordinamento per Detailed Type

Nemo: disponi per Detailed Type in vista icone

Immagini: esempio di Nemo che mostra la colonna “Detailed Type” e l’opzione per disporre gli elementi.

Soluzioni da terminale (veloci e precise)

Se non vuoi cambiare file manager o preferisci script, ecco alcuni comandi utili:

  • Ordinare in base all’estensione (metodo semplice con rev):
ls -1 | rev | sort -t. -k1,1 | rev

Descrizione: il trucco capovolge i nomi dei file, ordina per la prima “colonna” (che era l’estensione), poi li ri-capovolge.

  • Solo file (esclude directory):
find . -maxdepth 1 -type f -printf '%f
' | rev | sort -t. -k1,1 | rev
  • Filtrare per estensione e ordinarla:
ls *.pdf | sort

Caveati: questi comandi funzionano bene per la maggior parte dei casi ma possono essere confusi da nomi con più punti, nomi nascosti (che iniziano con “.”) o caratteri speciali. Testa sempre su una copia quando automatizzi rinomine o spostamenti.

Alternative e quando sceglierle

  • Workaround Nautilus (MIME Type): ottimo se preferisci restare in Nautilus senza installare altro e ti basta una distinzione più fine dei tipi.
  • Nemo: preferibile se vuoi una UI che permetta di disporre facilmente per “Detailed Type” o per abitudine al comportamento tradizionale.
  • Terminale / script: ideale per amministratori, automazione, o quando devi elaborare moltissimi file.

Esempio di flusso decisionale (semplice)

  • Hai bisogno solo di ordinare occasionalmente? Usa la colonna “MIME Type” in Nautilus.
  • Vuoi un comportamento consistente e UI più ricca? Installa Nemo.
  • Devi processare o automatizzare grandi quantità di file? Usa script/terminal.

Checklist rapida per ruoli

  • Utente desktop:

    • Abilita “MIME Type” in Preferenze → Colonne elenco.
    • Usa vista Elenco e clicca la colonna “MIME Type”.
    • Valuta Nemo se vuoi disporre per “Detailed Type” direttamente dal contestuale.
  • Amministratore / power user:

    • Scegli script affidabili (es. rev|sort|rev) per output rapido.
    • Gestisci edge-case (nomi con più punti, file nascosti).
    • Esegui test su cartelle di prova prima di applicare modifiche in massa.

Criteri di verifica (test di accettazione)

  • Dato un insieme di file con estensioni diverse, l’ordinamento deve restituire i file raggruppati o ordinati secondo l’estensione visibile.
  • I file senza estensione devono essere gestiti separatamente (in cima o in fondo a seconda dell’algoritmo).
  • Le soluzioni UI (Nautilus/Nemo) devono poter essere applicate senza perdita di dati.

Note di compatibilità e suggerimenti locali

  • Le etichette dei menu possono variare leggermente tra versioni di Nautilus o traduzioni locali (es. “Modifica” vs “Edit”). Cerca la corrispondente scheda Preferenze/Colonne.
  • Nemo è disponibile nei repository Ubuntu ufficiali; in ambienti con policy restrittive verifica con il team IT prima dell’installazione.

Important: non eseguire script che rinominano massivamente i file senza un backup o un ambiente di test.

Riepilogo

Ordinare per estensione in Nautilus non è nativamente semplice perché l’app usa tipi MIME più generici. Soluzioni pratiche:

  • Abilita la colonna “MIME Type” in Nautilus e ordina da vista Elenco.
  • Installa Nemo per una UI che supporta “Detailed Type” e ordinamento più immediato.
  • Usa comandi da terminale (rev|sort|rev) per controllare con precisione l’ordine per estensione.

Se hai altre soluzioni o script che usi quotidianamente, condividili: la community apprezza i workaround pratici.

Image credit: 2071785

Autore
Redazione

Materiali simili

Terminal server con Ubuntu 9.10 e FreeNX
Guide tecniche

Terminal server con Ubuntu 9.10 e FreeNX

Disattivare gesti touchpad in Windows 8/8.1
Windows

Disattivare gesti touchpad in Windows 8/8.1

Aprire Gestione colori in Windows
Windows

Aprire Gestione colori in Windows

Rinominare attività in Task Scheduler Windows
Windows

Rinominare attività in Task Scheduler Windows

Risolvi Video_Dxgkrnl_Fatal_Error su Windows
Windows 10

Risolvi Video_Dxgkrnl_Fatal_Error su Windows

Perdita di pacchetti in Unturned: diagnosi e soluzione
Gaming

Perdita di pacchetti in Unturned: diagnosi e soluzione