Ordinare i 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.
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.
Il risultato pratico è che file come report.docx
e manuale.pdf
finiscono nello stesso gruppo “Document” e non sono ordinati in base all’estensione.
Immagine: Nautilus raggruppa .docx e .pdf sotto lo stesso tipo “Document”.
Come ordinare per estensione in Nautilus (workaround semplice)
- Apri Nautilus.
- Vai a “Modifica -> Preferenze” (Edit -> Preferences) e seleziona la scheda “Colonne elenco” (List Columns).
- Attiva la casella accanto a “MIME Type”.
- Chiudi le Preferenze.
- Nella cartella desiderata, assicurati di essere in vista Elenco. Clicca l’intestazione della colonna “MIME Type” per ordinare.
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.
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
Materiali simili
Terminal server con Ubuntu 9.10 e FreeNX

Disattivare gesti touchpad in Windows 8/8.1
Aprire Gestione colori in Windows

Rinominare attività in Task Scheduler Windows

Risolvi Video_Dxgkrnl_Fatal_Error su Windows
