Curso de GNU/Linux – 29. Comando file
Sommario:
- Sintassi dei comandi dei file Linux
- Come utilizzare il comando file per trovare il tipo di file
- Come trovare il tipo di file di più file
- Come visualizzare il tipo Mime di un file
- Conclusione
Il comando
file
Linux visualizza il tipo di un file. È utile quando devi scoprire il tipo di file che non hai mai visto prima o il file non ha un'estensione.
Sintassi dei comandi dei file Linux
La sintassi per il comando
file
Linux è la seguente:
file
Può prendere uno o più nomi di file come argomenti.
Come utilizzare il comando file per trovare il tipo di file
Il comando
file
classifica i file in base a una serie di test e determina il tipo di file in base al primo test riuscito.
Nella sua forma più semplice se usato senza alcuna opzione, il comando
file
visualizzerà il nome del file insieme al tipo di file:
file /etc/group
/etc/group: ASCII text
Per mostrare solo il tipo di file usa l'opzione
-b
(
--brief
):
file -b /etc/group
ASCII text
Come puoi vedere dall'output sopra il
/etc/group
è un file di testo.
Come trovare il tipo di file di più file
È possibile passare più di un file al comando
file
:
file /bin/bash /opt/card.zip
Il comando stamperà il tipo di ciascun file su un file separato:
/bin/bash: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID=42602c973215ba5b8ab5159c527e72f38e83ee52, stripped /opt/card.zip: Zip archive data, at least v1.0 to extract
Accetta anche caratteri jolly. Ad esempio, per trovare il tipo di ciascun file
.jpg
nella directory corrente eseguiresti:
file *.jpg
imgage001.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 2083x1250, components 3 imgage031.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", baseline, precision 8, 1280x1024, components
Come visualizzare il tipo Mime di un file
Utilizzare l'opzione
-i
(
--mime
) per determinare il tipo mime di un file:
file -i /var/www/index.html
/var/www/index.html: text/html; charset=us-ascii
Conclusione
Ormai dovresti avere una buona conoscenza di come usare il comando file Linux. Per ulteriori informazioni sul comando
find
, consultare la pagina man del file.
Cogli la riga di comando con il comando Take

Integra il prompt dei comandi, la GUI e un potente linguaggio batch con il potente toolkit Take Command.
Comando chmod in linux (permessi dei file)

In Linux l'accesso ai file è gestito attraverso le autorizzazioni, gli attributi e la proprietà dei file. Questa esercitazione illustra come utilizzare il comando chmod per modificare le autorizzazioni di accesso a file e directory.
Comando cp in linux (copia file)

cp è un'utilità da riga di comando per la copia di file e directory su sistemi Unix e Linux.