Maybaygiare.org

Blog Network

Come scoprire i tipi di file in Linux

Il modo più semplice per determinare il tipo di file su qualsiasi sistema operativo è di solito di guardare la sua estensione (per esempio .xml, .sh, .C, .catrame ecc..). Cosa succede se un file non ha un’estensione, come puoi determinarne il tipo?

Leggi anche: 7 modi per scoprire i tipi di file system in Linux

Linux ha un’utile utility chiamata file che esegue alcuni test su un file specificato e stampa il tipo di file una volta che un test ha esito positivo. In questo breve articolo, spiegheremo utili esempi di comando file per determinare un tipo di file in Linux.

Nota: Per avere tutte le opzioni descritte in questo articolo, dovresti eseguire il file versione 5.25 (disponibile nei repository di Ubuntu) o più recente. I repository CentOS hanno una versione precedente del comando file (file-5.11) che manca di alcune opzioni.

È possibile eseguire il seguente comando per verificare la versione di file utility come mostrato.

$ file -vfile-5.33magic file from /etc/magic:/usr/share/misc/magic

Esempi di comando file Linux

1. Il comando di file più semplice è il seguente in cui è sufficiente fornire un file di cui si desidera scoprire il tipo.

$ file etc
Find File Type in Linux
Find File Type in Linux

2. You can also pass the names of the files to be examined from a file (one per line), which you can specify using the -f flag as shown.

$ file -f files.list
Find Files Type in Filename List
Find Files Type in Filename List

3. Per rendere il file più veloce è possibile escludere un test (test validi includono apptype, ascii, encoding, token, cdf, compress, elf, soft e tar) dall’elenco dei test effettuati per determinare il tipo di file, utilizzare il flag -e come mostrato.

$ file -e ascii -e compress -e elf etc

4. L’opzione-s fa sì che il file legga anche i file speciali di blocco o carattere, ad esempio.

$ file -s /dev/sda/dev/sda: DOS/MBR boot sector, extended partition table (last)

5. L’aggiunta delle opzioni-z indica al file di guardare all’interno dei file compressi.

$ file -z backup
Determinare File Compressi
Determinare File Compressi

6. Se si desidera segnalare informazioni solo sul contenuto non sulla compressione, di un file compresso, utilizzare il flag-Z.

$ file -Z backup

7. Puoi dire a file command di emettere stringhe di tipo mime invece di quelle più tradizionali leggibili dall’uomo, usando l’opzione -i.

$ file -i -s /dev/sda/dev/sda: application/octet-stream; charset=binary

8. Inoltre, è possibile ottenere un elenco separato da barre di estensioni valide per il tipo di file trovato aggiungendo l’opzione-extension.

$ file --extension /dev/sda

Per ulteriori informazioni e opzioni di utilizzo, consultare la pagina man del comando file.

$ man file

Questo è tutto! file command è un’utile utility Linux per determinare il tipo di file senza estensione. In questo articolo, abbiamo condiviso alcuni esempi di comando file utili. Se avete domande o pensieri da condividere, utilizzare il modulo di feedback qui sotto per raggiungerci.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.