{"id":48348,"date":"2025-10-03T01:22:29","date_gmt":"2025-10-02T23:22:29","guid":{"rendered":"\/es\/tutoriales\/?p=48348"},"modified":"2025-12-18T17:11:44","modified_gmt":"2025-12-18T16:11:44","slug":"comando-file-de-linux","status":"publish","type":"post","link":"\/es\/tutoriales\/comando-file-de-linux","title":{"rendered":"Comando file de Linux: c\u00f3mo utilizarlo para determinar el tipo de un archivo"},"content":{"rendered":"<p>En los sistemas similares a UNIX, los nombres de los archivos pueden ser completamente diferentes de sus tipos reales. En algunos casos, ni siquiera tienen extensiones v&aacute;lidas. Por lo tanto, esto puede complicar la gesti&oacute;n de los datos.<\/p><p>Para organizar la informaci&oacute;n r&aacute;pidamente, Linux proporciona un programa llamado comando de archivo. Se utiliza principalmente para determinar el tipo de archivo, ya sea texto ASCII (C&oacute;digo Est&aacute;ndar Americano para el Intercambio de Informaci&oacute;n) o formato MIME (Extensiones Multiuso de Correo Electr&oacute;nico).<\/p><p>En este tutorial, aprender&aacute;s los conceptos b&aacute;sicos del uso del programa y c&oacute;mo puede mejorar tus habilidades de <a href=\"\/es\/tutoriales\/que-es-un-vps\">gesti&oacute;n de servidores<\/a> y de funcionamiento de Linux.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/public\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-sintaxis-del-comando-file-de-linux\">Sintaxis del comando file de Linux<\/h2><p>Para utilizar el comando file de Linux en un <a href=\"\/es\/servidor-vps\">alojamiento VPS<\/a>, tendr&aacute;s que conectarlo con un cliente SSH como PuTTY o Terminal.<\/p><p>En primer lugar, analicemos la sintaxis b&aacute;sica del comando file:<\/p><p><strong>file [opciones] [nombre de archivo]<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>file<\/strong>: indica al shell que ejecute el comando file.<\/li>\n\n\n\n<li><strong>[opciones]<\/strong>: modifica el funcionamiento del comando.<\/li>\n\n\n\n<li><strong>[nombre de archivo]<\/strong>: inserta el nombre del archivo que desea inspeccionar.<\/li>\n<\/ul><p>Cuando se ejecuta, el comando no tiene en cuenta la extensi&oacute;n del archivo. En su lugar, realiza tres pruebas para determinar el tipo de archivo:<\/p><ul class=\"wp-block-list\">\n<li><strong>Prueba del sistema de archivos<\/strong>: examina el resultado de la llamada al sistema stat. El programa comprueba si se trata de un archivo vac&iacute;o o de un tipo de archivo especial. Tambi&eacute;n busca formatos conocidos relevantes para el sistema en el que se trabaja, si est&aacute;n especificados en el archivo de encabezado del sistema.<\/li>\n\n\n\n<li><strong>Prueba m&aacute;gica<\/strong>: utiliza &ldquo;n&uacute;meros m&aacute;gicos&rdquo;, una breve cadena de n&uacute;meros al principio de un archivo, para comprobar si se trata de datos ejecutables binarios. La informaci&oacute;n necesaria para ejecutar esta prueba est&aacute; disponible en <strong>\/etc\/magic <\/strong>o <strong>\/usr\/share\/misc\/magic <\/strong>desde un archivo m&aacute;gico compilado.<\/li>\n\n\n\n<li><strong>Prueba de idioma<\/strong>: examina los conjuntos de caracteres en los que est&aacute; escrito el archivo, como texto ASCII o UTF-8. Busca cualquier secuencia especial que aparezca en las primeras l&iacute;neas. Esta prueba es menos precisa, por lo que se realiza en &uacute;ltimo lugar.<\/li>\n<\/ul><p>La salida del comando muestra el tipo de archivo utilizando el formato est&aacute;ndar. Dependiendo de la opci&oacute;n del comando, puede proporcionar otra informaci&oacute;n, como los datos almacenados en archivos comprimidos, el tama&ntilde;o o la versi&oacute;n.<\/p><p>La<strong> opci&oacute;n <\/strong>en la sintaxis te permite a&ntilde;adir variables al comando de archivo de Linux. A continuaci&oacute;n se muestran algunos ejemplos comunes:<\/p><ul class=\"wp-block-list\">\n<li><strong>-b <\/strong>o <strong>&ndash;brief<\/strong>: obtiene una breve descripci&oacute;n del tipo de archivo.<\/li>\n\n\n\n<li><strong>file *<\/strong>: muestra todos los tipos de archivo del directorio de trabajo actual.<\/li>\n\n\n\n<li><strong>-i <\/strong>o <strong>&ndash;mime<\/strong>: muestra el tipo de archivo MIME.<\/li>\n\n\n\n<li><strong>-s <\/strong>o <strong>&ndash;special-files<\/strong>: lee archivos especiales.<\/li>\n\n\n\n<li><strong>-z <\/strong>o <strong>&ndash;uncompress: <\/strong>comprueba y muestra la informaci&oacute;n contenida en los archivos comprimidos.<\/li>\n\n\n\n<li><strong>-c o &ndash;checking-printout: <\/strong>comprueba la versi&oacute;n analizada de un archivo m&aacute;gico.<\/li>\n\n\n\n<li><strong>-m <\/strong>o <strong>&ndash;magic-file<\/strong>: utiliza un archivo m&aacute;gico alternativo proporcionado por el usuario.<\/li>\n\n\n\n<li><strong>-d<\/strong>: muestra informaci&oacute;n de depuraci&oacute;n interna utilizando el formato est&aacute;ndar.<\/li>\n\n\n\n<li><strong>&lt;rango regex&gt;<\/strong>: recupera tipos de archivos en rangos espec&iacute;ficos.<\/li>\n\n\n\n<li><strong>-0 <\/strong>o <strong>&ndash;print0<\/strong>: imprime un car&aacute;cter nulo al final del nombre del archivo.<\/li>\n\n\n\n<li><strong>&ndash;help<\/strong>: muestra el mensaje de ayuda del comando file. Tambi&eacute;n enumera las opciones aceptables y su uso.<\/li>\n<\/ul><p>Antes de hablar de cada opci&oacute;n por separado, utiliza el editor nano para crear un texto de ejemplo llamado <strong>test.txt<\/strong>:<\/p><p><strong>nano test.txt<\/strong><\/p><p>Una vez que la l&iacute;nea de comandos abra un nuevo archivo, escribe unas pocas l&iacute;neas de texto y pulsa <strong>Ctrl + X <\/strong>e <strong>Y <\/strong>para salir y guardar los cambios.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/es\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-ejemplos-de-comandos-file-de-linux\">Ejemplos de comandos file de Linux<\/h2><p>En las siguientes secciones, analizaremos c&oacute;mo utilizar cada una de las opciones enumeradas anteriormente.<\/p><h3 class=\"wp-block-heading\" id=\"h-utilizar-el-comando-file-para-comprobar-el-tipo-de-archivo\">Utilizar el comando file para comprobar el tipo de archivo<\/h3><p>En Linux, aunque los usuarios pueden cambiar el nombre de sus archivos, es posible que la informaci&oacute;n actualizada no represente los datos reales. Para encontrar el tipo correcto de un archivo, introduce:<\/p><p><strong>file nombre_archivo<\/strong><\/p><p>Por ejemplo, renombra <strong>test.txt <\/strong>como <strong>text.zip<\/strong>. Para revelar el tipo de archivo v&aacute;lido, escribe:<\/p><p><strong>file text.zip<\/strong><\/p><p>El resultado mostrar&aacute; el nombre y su tipo real, un archivo de texto ASCII:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"240\" height=\"34\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/The-Linux-file-command-on-Terminal-displaying-the-correct-file-type.png\/public\" alt=\"Utilizar el comando file para comprobar el tipo de archivo\" class=\"wp-image-48359\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/The-Linux-file-command-on-Terminal-displaying-the-correct-file-type.png\/w=240,fit=scale-down 240w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/The-Linux-file-command-on-Terminal-displaying-the-correct-file-type.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/figure><\/div><p>Para ver el formato en modo breve, utiliza la opci&oacute;n <strong>-b <\/strong>en Terminal, seguida del nombre del archivo. Por ejemplo:<\/p><p><strong>file -b texto.zip<\/strong><\/p><p>El resultado mostrar&aacute; el tipo de archivo sin su nombre:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"247\" height=\"32\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Check-a-file-type-using-the-brief-mode-on-Terminal.png\/public\" alt=\"Ver el formato en modo breve, utiliza la opci&oacute;n -b en Terminal\" class=\"wp-image-48360\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Check-a-file-type-using-the-brief-mode-on-Terminal.png\/w=247,fit=scale-down 247w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Check-a-file-type-using-the-brief-mode-on-Terminal.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 247px) 100vw, 247px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-utilizar-file-para-enumerar-el-tipo-de-archivo-de-varios-archivos\">Utilizar file para enumerar el tipo de archivo de varios archivos<\/h3><p>El comando file puede enumerar cada tipo de archivo en el directorio de inicio. Para ello, introduce <strong>file <\/strong>y a&ntilde;ade un car&aacute;cter comod&iacute;n (<strong>*<\/strong>):<\/p><p><strong>file *<\/strong><\/p><p>El programa mostrar&aacute; todos los archivos y directorios:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"195\" height=\"66\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-in-a-directory-using-the-Linux-file-command-on-Terminal.png\/public\" alt=\"Utilizar file para enumerar el tipo de archivo de varios archivos\" class=\"wp-image-48361\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-in-a-directory-using-the-Linux-file-command-on-Terminal.png\/w=195,fit=scale-down 195w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-in-a-directory-using-the-Linux-file-command-on-Terminal.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 195px) 100vw, 195px\" \/><\/figure><\/div><p>Adem&aacute;s, el comando file puede mostrar cada tipo de archivo dentro de un directorio espec&iacute;fico. Esta es la sintaxis general:<\/p><p><strong>file [ruta-al-directorio]\/*<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-utilizar-file-para-buscar-el-tipo-de-archivo-mime\">Utilizar file para buscar el tipo de archivo MIME<\/h3><p>La opci&oacute;n <strong>-i <\/strong>se utiliza para ver el tipo de archivo MIME. Consta de dos partes: un tipo y un subtipo. MIME utiliza una barra (\/) para separar cada uno de ellos, sin espacios entre ellos.<\/p><p>Esta es la sintaxis general:<\/p><p><strong>file -i nombredearchivo<\/strong><\/p><p>Por ejemplo, para ver el tipo MIME del archivo <strong>test2.txt<\/strong>, introduzca:<\/p><p><strong>file -i test2.txt<\/strong><\/p><p>Este es el resultado del comando file anterior:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"303\" height=\"34\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/View-the-MIME-type-of-a-file-using-the-Linux-file-command-on-Terminal.png\/public\" alt=\"Utilizar file para buscar el tipo de archivo MIME\" class=\"wp-image-48362\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/View-the-MIME-type-of-a-file-using-the-Linux-file-command-on-Terminal.png\/w=303,fit=scale-down 303w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/View-the-MIME-type-of-a-file-using-the-Linux-file-command-on-Terminal.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/View-the-MIME-type-of-a-file-using-the-Linux-file-command-on-Terminal.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 303px) 100vw, 303px\" \/><\/figure><\/div><p>En lugar de declarar el formato del archivo como texto ASCII, el programa define el archivo como <strong>text\/plain <\/strong>y <strong>charset=us-ascii<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-utilizar-file-para-leer-el-tipo-de-archivo-especial\">Utilizar file para leer el tipo de archivo especial<\/h3><p>El comando file te permite leer archivos especiales, como informaci&oacute;n del sistema, a&ntilde;adiendo la opci&oacute;n <strong>-s<\/strong>.<\/p><p>\n\n\n\n<div><p class=\"important\"><strong>&iexcl;Importante! <\/strong>Ten en cuenta que solo un usuario root puede ejecutar el comando file junto con la opci&oacute;n -s. De lo contrario, recibir&aacute;s un mensaje de error de permiso de lectura denegado.<\/p><\/div>\n\n\n\n<\/p><p>Esta opci&oacute;n solo clasifica un archivo como archivo especial de bloque, enlace simb&oacute;lico, directorio o inexistente.<\/p><p>Este es su formato general:<\/p><p><strong>sudo file -s nombredearchivo<\/strong><\/p><p>Por ejemplo, para leer el archivo <strong>ploop19269<\/strong>, introduce:<\/p><p><strong>sudo file -s \/dev\/ploop19269<\/strong><\/p><p>El resultado indica que <strong>ploop19269 <\/strong>es un sector de arranque DOS\/MBR.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"975\" height=\"90\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Read-a-block-special-file-using-the-Linux-file-command-on-Terminal.png\/public\" alt=\"Utilizar file para leer el tipo de archivo especial\" class=\"wp-image-48363\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Read-a-block-special-file-using-the-Linux-file-command-on-Terminal.png\/w=975,fit=scale-down 975w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Read-a-block-special-file-using-the-Linux-file-command-on-Terminal.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Read-a-block-special-file-using-the-Linux-file-command-on-Terminal.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Read-a-block-special-file-using-the-Linux-file-command-on-Terminal.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-utilizar-file-para-leer-un-archivo-comprimido\">Utilizar file para leer un archivo comprimido<\/h3><p>Hay dos formas de comprobar archivos comprimidos como <strong>ZIP <\/strong>o <strong>gzip<\/strong>: las opciones <strong>-z <\/strong>y <strong>-Z<\/strong>. La primera muestra informaci&oacute;n detallada y su contenido, mientras que la segunda solo muestra los tipos de archivo.<\/p><p>Esta es la sintaxis general de la opci&oacute;n<strong> -z<\/strong>:<\/p><p><strong>file -z nombredearchivo<\/strong><\/p><p>Por ejemplo, para leer los datos completos del archivo <strong>test2.txt.gz<\/strong>, introduce:<\/p><p><strong>file -z test2.txt.gz<\/strong><\/p><p>El resultado especifica que <strong>test2.txt.gz <\/strong>es un archivo comprimido gzip que contiene <strong>test2.txt<\/strong>:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"777\" height=\"52\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Check-a-compressed-file-using-the-Linux-file-command-on-Terminal.png\/public\" alt=\"Utilizar file para leer un archivo comprimido\" class=\"wp-image-48364\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Check-a-compressed-file-using-the-Linux-file-command-on-Terminal.png\/w=777,fit=scale-down 777w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Check-a-compressed-file-using-the-Linux-file-command-on-Terminal.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Check-a-compressed-file-using-the-Linux-file-command-on-Terminal.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Check-a-compressed-file-using-the-Linux-file-command-on-Terminal.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 777px) 100vw, 777px\" \/><\/figure><\/div><p>Este es el formato general de la opci&oacute;n<strong> -Z<\/strong>:<\/p><p><strong>file -Z nombredearchivo<\/strong><\/p><p>Por ejemplo, para ver s&oacute;lo el tipo de archivo de <strong>test.gz<\/strong>, introduce:<\/p><p><strong>file -Z test.gz<\/strong><\/p><p>Este comando solo mostrar&aacute; el tipo de archivo dentro de <strong>test.gz<\/strong>: un texto ASCII.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"303\" height=\"33\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/View-the-type-of-a-file-using-the-Linux-file-command-on-Terminal.png\/public\" alt=\"Ver s&oacute;lo el tipo de archivo de test.gz\" class=\"wp-image-48365\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/View-the-type-of-a-file-using-the-Linux-file-command-on-Terminal.png\/w=303,fit=scale-down 303w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/View-the-type-of-a-file-using-the-Linux-file-command-on-Terminal.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/View-the-type-of-a-file-using-the-Linux-file-command-on-Terminal.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 303px) 100vw, 303px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-utilizar-file-para-comprobar-la-version-analizada-de-un-archivo\">Utilizar file para comprobar la versi&oacute;n analizada de un archivo<\/h3><p>A&ntilde;adir la opci&oacute;n <strong>-c <\/strong>te permite ver la versi&oacute;n analizada de cualquier archivo. Muestra informaci&oacute;n como el tipo, el c&oacute;digo de operaci&oacute;n y el valor. Por lo general, se utiliza junto con la opci&oacute;n <strong>-m <\/strong>para depurar un nuevo archivo m&aacute;gico antes de instalarlo.<\/p><p>Esta es su sintaxis general:<\/p><p><strong>file -c nombredearchivo<\/strong><\/p><p>Por ejemplo, para imprimir la forma analizada del archivo <strong>test.txt<\/strong>, introduce:<\/p><p><strong>file -c test.txt<\/strong><\/p><p>El resultado deber&iacute;a ser similar a este:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"380\" height=\"35\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Printing-the-parsed-form-of-a-file-using-the-Linux-file-command-on-Terminal.png\/public\" alt=\"Utilizar file para comprobar la versi&oacute;n analizada de un archivo\" class=\"wp-image-48366\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Printing-the-parsed-form-of-a-file-using-the-Linux-file-command-on-Terminal.png\/w=380,fit=scale-down 380w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Printing-the-parsed-form-of-a-file-using-the-Linux-file-command-on-Terminal.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/Printing-the-parsed-form-of-a-file-using-the-Linux-file-command-on-Terminal.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 380px) 100vw, 380px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-utilizar-file-para-enumerar-los-tipos-de-archivo\">Utilizar file para enumerar los tipos de archivo<\/h3><p>El comando file muestra todos los tipos de archivo de un directorio utilizando rangos de estilo Regex. Escribe <strong>file <\/strong>y coloca los valores entre corchetes, seguidos de *.<\/p><p>Su sintaxis general es:<\/p><p><strong>file [rango1-rango2]*<\/strong><\/p><p>Por ejemplo, para examinar los archivos que comienzan en el rango <strong>de la a <\/strong>a <strong>la z<\/strong>, introduce:<\/p><p><strong>file [a-z]*<\/strong><\/p><p>El resultado deber&iacute;a ser similar a este:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"773\" height=\"99\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-within-a-range-using-the-Linux-file-command-on-Terminal.png\/public\" alt=\"Utilizar file para enumerar los tipos de archivo\" class=\"wp-image-48367\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-within-a-range-using-the-Linux-file-command-on-Terminal.png\/w=773,fit=scale-down 773w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-within-a-range-using-the-Linux-file-command-on-Terminal.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-within-a-range-using-the-Linux-file-command-on-Terminal.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-within-a-range-using-the-Linux-file-command-on-Terminal.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 773px) 100vw, 773px\" \/><\/figure><\/div><p>Dado que este programa distingue entre may&uacute;sculas y min&uacute;sculas, el resultado solo mostrar&aacute; los archivos que comienzan con letras min&uacute;sculas de la a a la z. Para incluir los caracteres en may&uacute;scula, a&ntilde;ada otro rango. Por ejemplo:<\/p><p><strong>file [a-z]* [A-Z]*<\/strong><\/p><p>Este es el resultado:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"782\" height=\"148\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-within-multiple-ranges-using-the-Linux-file-command-on-Terminal.png\/public\" alt=\"Utilizar file para enumerar los tipos de archivo\" class=\"wp-image-48368\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-within-multiple-ranges-using-the-Linux-file-command-on-Terminal.png\/w=782,fit=scale-down 782w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-within-multiple-ranges-using-the-Linux-file-command-on-Terminal.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-within-multiple-ranges-using-the-Linux-file-command-on-Terminal.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2025\/10\/List-file-types-within-multiple-ranges-using-the-Linux-file-command-on-Terminal.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 782px) 100vw, 782px\" \/><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>En los sistemas UNIX, los nombres y las extensiones de los archivos pueden diferir de sus tipos reales. Por lo tanto, Linux proporciona el comando file para ayudar a los usuarios a determinar el tipo de un archivo.<\/p><p>Al ejecutarlo, utiliza las opciones adecuadas y especifica el nombre del archivo. Hay muchas variables aceptables para utilizar con el comando file, tales como:<\/p><ul class=\"wp-block-list\">\n<li><strong>-c<\/strong>: comprueba la forma analizada de un archivo.<\/li>\n\n\n\n<li><strong>-i<\/strong>: busca el tipo MIME.<\/li>\n\n\n\n<li><strong>*<\/strong>: enumera varios archivos.<\/li>\n\n\n\n<li><strong>-z<\/strong>: lee el contenido comprimido.<\/li>\n<\/ul><p>Esperamos que este art&iacute;culo le haya ayudado a aprender a gestionar datos utilizando el comando file de Linux.&nbsp;<\/p><p>Si tiene alguna pregunta o sugerencia, d&eacute;jala en la secci&oacute;n de comentarios a continuaci&oacute;n.<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">M&aacute;s comandos de Linux para la gesti&oacute;n de archivos<\/h4>\n                    <p><a href=\"\/es\/tutoriales\/como-usar-comando-find-locate-en-linux\/\">C&oacute;mo utilizar el comando locate de Linux para buscar cualquier archivo<br><\/a><a href=\"\/es\/tutoriales\/como-usar-comando-tar-linux\">C&oacute;mo utilizar el comando tar en Linux<br><\/a><a href=\"\/es\/tutoriales\/renombrar-archivos-linux\">C&oacute;mo renombrar un archivo<br><\/a><a href=\"\/es\/tutoriales\/crear-enlace-simbolico-linux\">C&oacute;mo crear enlaces simb&oacute;licos (symlinks) en Linux para archivos y directorios<br><\/a><a href=\"\/es\/tutoriales\/instalar-usar-linux-screen\">C&oacute;mo instalar y utilizar Linux Screen<br><\/a><a href=\"\/es\/tutoriales\/comando-sed-linux\">C&oacute;mo leer un archivo con el comando sed<br><\/a><a href=\"\/es\/tutoriales\/comando-unzip-linux\">C&oacute;mo descomprimir archivos en Linux<br><\/a><a href=\"\/es\/tutoriales\/comando-scp\">C&oacute;mo utilizar el comando SCP para copiar y transferir archivos en Linux<\/a><\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-comando-file-de-linux-preguntas-frecuentes\">Comando file de Linux &ndash; Preguntas frecuentes<\/h2><p>En esta secci&oacute;n, responderemos a las preguntas m&aacute;s comunes sobre el comando file de Linux.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-694427c03741d\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Qu&eacute; hace exactamente el comando file de Linux?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Los nombres de archivo en UNIX pueden ser totalmente independientes de los tipos de archivo. Por lo tanto, es complicado determinar la informaci&oacute;n real.<\/p>\n<p>Al ejecutar el comando file, se revela el formato que utiliza un archivo y se examina cada argumento mediante tres pruebas: pruebas del sistema de archivos, pruebas m&aacute;gicas y pruebas de idioma.&nbsp;<\/p>\n<p>La primera que tenga &eacute;xito mostrar&aacute; el tipo de archivo.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694427c037420\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Qu&eacute; comando de Linux crea un archivo en blanco en el directorio actual?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Para crear uno o varios archivos vac&iacute;os, utiliza el <a href=\"\/es\/tutoriales\/usar-comando-touch-linux-ejemplos\">comando touch<\/a>. Viene con el sistema Linux y es especialmente &uacute;til cuando no se tienen datos que almacenar en ese momento.<\/p>\n<p>Su sintaxis general es: <strong>touch nombre_archivo<\/strong>. Para crear varios archivos, introduce: <strong>touch nombre_archivo1 nombre_archivo2<\/strong>.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>En los sistemas similares a UNIX, los nombres de los archivos pueden ser completamente diferentes de sus tipos reales. En algunos casos, ni siquiera tienen extensiones v&aacute;lidas. Por lo tanto, esto puede complicar la gesti&oacute;n de los datos. Para organizar la informaci&oacute;n r&aacute;pidamente, Linux proporciona un programa llamado comando de archivo. Se utiliza principalmente para [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/es\/tutoriales\/comando-file-de-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":353,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Gu\u00eda pr\u00e1ctica del comando file en Linux con ejemplos","rank_math_description":"Aprende a identificar tipos de archivos en Linux con el comando file. Descubre su sintaxis, opciones y ejemplos pr\u00e1cticos.","rank_math_focus_keyword":"comando file linux","footnotes":""},"categories":[5700],"tags":[],"class_list":["post-48348","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/comando-file-de-linux","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/comando-file-de-linux","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/comando-file-de-linux","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/comando-file-de-linux","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/48348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/comments?post=48348"}],"version-history":[{"count":2,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/48348\/revisions"}],"predecessor-version":[{"id":49579,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/48348\/revisions\/49579"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/media?parent=48348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/categories?post=48348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/tags?post=48348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}