{"id":45608,"date":"2025-12-02T17:50:16","date_gmt":"2025-12-02T16:50:16","guid":{"rendered":"\/co\/tutoriales\/comando-file-de-linux"},"modified":"2026-03-10T16:42:48","modified_gmt":"2026-03-10T15:42:48","slug":"comando-file-de-linux","status":"publish","type":"post","link":"\/co\/tutoriales\/comando-file-de-linux\/","title":{"rendered":"Comando file de Linux: c\u00f3mo utilizarlo para determinar el tipo de un archivo"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><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=\"\/co\/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\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/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=\"\/co\/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=\"\/co\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/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\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" 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\"><\/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\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" 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\"><\/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\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" 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\"><\/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\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" 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\"><\/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><div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <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.\n            <\/p><\/div><\/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\" 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\"><\/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\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" 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\"><\/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\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" 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\"><\/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\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" 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\"><\/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\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" 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\"><\/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\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" 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\"><\/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>        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    M&aacute;s comandos de Linux para la gesti&oacute;n de archivos                <\/p>\n            <\/div>\n            <p class=\"protip__content\"><a href=\"\/co\/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=\"\/co\/tutoriales\/como-usar-comando-tar-linux\/\">C&oacute;mo utilizar el comando tar en Linux<br><\/a><a href=\"\/co\/tutoriales\/renombrar-archivos-linux\/\">C&oacute;mo renombrar un archivo<br><\/a><a href=\"\/co\/tutoriales\/crear-enlace-simbolico-linux\/\">C&oacute;mo crear enlaces simb&oacute;licos (symlinks) en Linux para archivos y directorios<br><\/a><a href=\"\/co\/tutoriales\/instalar-usar-linux-screen\/\">C&oacute;mo instalar y utilizar Linux Screen<br><\/a><a href=\"\/co\/tutoriales\/comando-sed-linux\/\">C&oacute;mo leer un archivo con el comando sed<br><\/a><a href=\"\/co\/tutoriales\/comando-unzip-linux\/\">C&oacute;mo descomprimir archivos en Linux<br><\/a><a href=\"\/co\/tutoriales\/comando-scp\/\">C&oacute;mo utilizar el comando SCP para copiar y transferir archivos en Linux<\/a><\/p>\n                    <\/div>\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.u003cbr \/u003eu003cbr \/u003eAl 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;u003cbr \/u003eu003cbr \/u003eLa 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 u003ca href=u0022\/es\/tutoriales\/usar-comando-touch-linux-ejemplosu0022u003ecomando touchu003c\/au003e. Viene con el sistema Linux y es especialmente &uacute;til cuando no se tienen datos que almacenar en ese momento.u003cbr \/u003eu003cbr \/u003eSu sintaxis general es: u003cstrongu003etouch nombre_archivou003c\/strongu003e. Para crear varios archivos, introduce: u003cstrongu003etouch nombre_archivo1 nombre_archivo2u003c\/strongu003e.<\/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=\"\/co\/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-45608","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/linux-file-command\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comando-file-linux\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-file-linux\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/comando-file-de-linux\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/perintah-file-linux\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-use-the-linux-file-command\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-use-the-linux-file-command\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/linux-file-command\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/linux-file-command\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/linux-file-command\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/linux-file-command\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/linux-file-command\/","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},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comando-file-linux\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/45608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=45608"}],"version-history":[{"count":1,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/45608\/revisions"}],"predecessor-version":[{"id":45849,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/45608\/revisions\/45849"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=45608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=45608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=45608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}