{"id":7382,"date":"2019-05-30T01:48:48","date_gmt":"2019-05-30T05:48:48","guid":{"rendered":"https:\/\/extassisnetwork.com\/tutoriales\/?p=7382"},"modified":"2019-05-30T02:12:55","modified_gmt":"2019-05-30T06:12:55","slug":"como-crear-un-archivo-en-linux","status":"publish","type":"post","link":"https:\/\/extassisnetwork.com\/tutoriales\/como-crear-un-archivo-en-linux\/","title":{"rendered":"C\u00f3mo crear un archivo en Linux"},"content":{"rendered":"<p>En Linux, podemos crear un nuevo archivo desde la l\u00ednea de comandos o desde el administrador de archivos del escritorio.<\/p>\n<p>Saber c\u00f3mo crear un nuevo archivo es una habilidad importante para cualquiera que use Linux regularmente.<\/p>\n<p>En este tutorial, le mostraremos varias formas de crear r\u00e1pidamente un nuevo archivo en Linux usando la l\u00ednea de comandos.<span id=\"ezoic-pub-ad-placeholder-138\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<h2><\/h2>\n<h2>Antes de que empieces<\/h2>\n<p>Para crear un nuevo archivo, debe tener permisos de escritura en el directorio principal.\u00a0De lo contrario, recibir\u00e1 un error de permiso denegado.<\/p>\n<p>Si desea visualizar el contenido de un directorio, use el\u00a0<strong>comando ls<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"creating-a-file-with-touch-command\" class=\"anchor\" aria-hidden=\"true\">Creando un archivo con el comando touch<\/h2>\n<p>El comando touch nos permite actualizar las marcas de tiempo en los archivos y directorios existentes, as\u00ed como la creaci\u00f3n de archivos nuevos y vac\u00edos.<\/p>\n<p>La forma m\u00e1s f\u00e1cil y memorable de crear archivos nuevos y vac\u00edos es mediante el comando touch.<\/p>\n<p>Para crear un nuevo archivo, simplemente ejecute el comando touch seguido del nombre del archivo que desea crear:<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma console-bash\"><code class=\"language-console-bash\" data-lang=\"console-bash\"><span class=\"line\">touch file1.txt<\/span><\/code><\/pre>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Si el archivo\u00a0<code>file1.txt<\/code> no existe, el comando anterior lo crear\u00e1, de lo contrario, cambiar\u00e1 sus marcas de tiempo.<\/p>\n<p>Para crear varios archivos a la vez, especifique los nombres de los archivos separados por espacios:<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma console-bash\"><code class=\"language-console-bash\" data-lang=\"console-bash\"><span class=\"line\">touch file1.txt file2.txt file3.txt<\/span><\/code><\/pre>\n<\/div>\n<p>&nbsp;<\/p>\n<h2>Creando un archivo con el operador de redireccionamiento<\/h2>\n<p>La redirecci\u00f3n le permite capturar la salida de un comando y enviarla como entrada a otro comando o archivo.\u00a0Hay dos formas de redirigir la salida a un archivo.\u00a0El\u00a0<code>&gt;<\/code> operador sobrescribir\u00e1 un archivo existente, mientras que el\u00a0<code>&gt;&gt;<\/code> operador agregar\u00e1 la salida al archivo.<\/p>\n<p>Para crear un archivo de longitud cero vac\u00edo, simplemente especifique el nombre del archivo que desea crear antes del operador de redirecci\u00f3n:<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma console-bash\"><code class=\"language-console-bash\" data-lang=\"console-bash\"><span class=\"line\">&gt; file1.txt<\/span><\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<p>Este es el comando m\u00e1s corto para crear un nuevo archivo en Linux.<\/p>\n<p>Al crear un archivo mediante una redirecci\u00f3n, tenga cuidado de no sobrescribir un archivo importante existente.<\/p>\n<h2 id=\"creating-a-file-with-cat-command\" class=\"anchor\" aria-hidden=\"true\">Creando un archivo con el comando cat<\/h2>\n<p>El\u00a0comando cat\u00a0se usa principalmente para leer y concatenar archivos, pero tambi\u00e9n se puede usar para crear nuevos archivos.<\/p>\n<p>Para crear un nuevo archivo, ejecute el comando cat seguido del operador de redirecci\u00f3n\u00a0<code>&gt;<\/code>y el nombre del archivo que desea crear.\u00a0Presione\u00a0<code>Enter<\/code> escriba el texto y, una vez que haya terminado, presione\u00a0<code>CRTL+D<\/code> para guardar los archivos.<span id=\"ezoic-pub-ad-placeholder-143\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<div class=\"highlight\">\n<pre class=\"chroma console-bash\"><code class=\"language-console-bash\" data-lang=\"console-bash\"><span class=\"line\">cat &gt; file1.txt<\/span><\/code><\/pre>\n<p><span class=\"code-copy button main small\" style=\"box-sizing: inherit; border: 0px solid #e2e8f0; min-width: 0px; cursor: pointer; opacity: 0; pointer-events: none; position: absolute; right: 0.5rem; top: 0.5rem; transition: opacity 0.5s ease 0s; font-size: 0.75rem; padding: 0.25rem 0.5rem; background-color: #cbd5e0; border-radius: 0.25rem; letter-spacing: 0.05em;\" data-clipboard-text=\"cat &gt; file1.txt\">Dupdo<\/span><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h2 id=\"creating-a-file-with-echo-command\" class=\"anchor\" aria-hidden=\"true\">Creando un archivo con el comando echo<\/h2>\n<p>El\u00a0comando echo\u00a0imprime las cadenas que se pasan como argumentos a la salida est\u00e1ndar, que se pueden redirigir a un archivo.<\/p>\n<p>Para crear un nuevo archivo, ejecute el comando echo seguido del texto que desea imprimir y use el operador de redirecci\u00f3n\u00a0<code>&gt;<\/code> para escribir la salida en el archivo que desea crear.<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma console-bash\"><code class=\"language-console-bash\" data-lang=\"console-bash\"><span class=\"line\">echo \"Some line\" &gt; file1.txt<\/span><\/code><\/pre>\n<p><span class=\"code-copy button main small\" style=\"box-sizing: inherit; border: 0px solid #e2e8f0; min-width: 0px; cursor: pointer; opacity: 0; pointer-events: none; position: absolute; right: 0.5rem; top: 0.5rem; transition: opacity 0.5s ease 0s; font-size: 0.75rem; padding: 0.25rem 0.5rem; background-color: #cbd5e0; border-radius: 0.25rem; letter-spacing: 0.05em;\" data-clipboard-text=\"echo &quot;Some line&quot; &gt; file1.txt\">Dupdo<\/span><\/p>\n<\/div>\n<p>Si desea crear un vac\u00edo simplemente use:<span id=\"ezoic-pub-ad-placeholder-144\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<div id=\"linuxize_com-link-v-med-2\" class=\"ezo_link_unit_m\"><\/div>\n<div class=\"highlight\">\n<pre class=\"chroma console-bash\"><code class=\"language-console-bash\" data-lang=\"console-bash\"><span class=\"line\">echo &gt; file1.txt<\/span><\/code><\/pre>\n<p><span class=\"code-copy button main small\" style=\"box-sizing: inherit; border: 0px solid #e2e8f0; min-width: 0px; cursor: pointer; opacity: 0; pointer-events: none; position: absolute; right: 0.5rem; top: 0.5rem; transition: opacity 0.5s ease 0s; font-size: 0.75rem; padding: 0.25rem 0.5rem; background-color: #cbd5e0; border-radius: 0.25rem; letter-spacing: 0.05em;\" data-clipboard-text=\"echo &gt; file1.txt\">Dupdo<\/span><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h2 id=\"creating-a-file-using-heredoc\" class=\"anchor\" aria-hidden=\"true\">Creando un archivo usando Heredoc<\/h2>\n<p>Aqu\u00ed el documento o\u00a0Heredoc\u00a0es un tipo de redirecci\u00f3n que le permite pasar varias l\u00edneas de entrada a un comando.<\/p>\n<p>Este m\u00e9todo se utiliza principalmente cuando se desea crear un archivo que contenga varias l\u00edneas de texto desde un script de shell.<\/p>\n<p>Por ejemplo, para crear un nuevo archivo\u00a0<code>file1.txt<\/code> usar\u00edas el siguiente c\u00f3digo:<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma console-bash\"><code class=\"language-console-bash\" data-lang=\"console-bash\"><span class=\"line\">&lt;&lt; EOF &gt; file1.txt<\/span><span class=\"line\">Some line<\/span><span class=\"line\">Some other line<\/span><span class=\"line\">EOF<\/span><\/code><\/pre>\n<p><span class=\"code-copy button main small\" style=\"box-sizing: inherit; border: 0px solid #e2e8f0; min-width: 0px; cursor: pointer; opacity: 0; pointer-events: none; position: absolute; right: 0.5rem; top: 0.5rem; transition: opacity 0.5s ease 0s; font-size: 0.75rem; padding: 0.25rem 0.5rem; background-color: #cbd5e0; border-radius: 0.25rem; letter-spacing: 0.05em;\" data-clipboard-text=\"&lt;&lt; EOF &gt; file1.txtSome lineSome other lineEOF\">Dupdo<\/span><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p>El cuerpo del heredoc puede contener variables, caracteres especiales y comandos.<\/p>\n<h2 aria-hidden=\"true\"><\/h2>\n<h2 id=\"creating-a-large-file\" class=\"anchor\" aria-hidden=\"true\">Creando un archivo grande<\/h2>\n<p>A veces, para fines de prueba, es posible que desee crear un archivo de datos de gran tama\u00f1o.\u00a0Esto es \u00fatil cuando desea probar la velocidad de escritura de su unidad o la velocidad de descarga de su conexi\u00f3n.<\/p>\n<h3 id=\"using-dd-command\" class=\"anchor\" aria-hidden=\"true\">Usando el comando dd<\/h3>\n<p>El comando dd se usa principalmente para convertir y copiar archivos.<\/p>\n<p>Para crear un archivo\u00a0<code>1G.test<\/code> con un tama\u00f1o de 1 GB, debe ejecutar:<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma console-bash\"><code class=\"language-console-bash\" data-lang=\"console-bash\"><span class=\"line\">dd if=\/dev\/zero of=1G.test bs=1 count=0 seek=1G<\/span><\/code><\/pre>\n<\/div>\n<p>&nbsp;<\/p>\n<h3 id=\"using-flocate-command\" class=\"anchor\" aria-hidden=\"true\">Usando el comando flocate<\/h3>\n<p>separe una utilidad de l\u00ednea de comandos para asignar espacio de disco real para archivos.<\/p>\n<p>El siguiente comando crear\u00e1 un nuevo archivo\u00a0<code>1G.test<\/code> con un tama\u00f1o de 1 GB:<\/p>\n<div class=\"highlight\">\n<pre class=\"chroma console-bash\"><code class=\"language-console-bash\" data-lang=\"console-bash\"><span class=\"line\">fallocate -l 1G 1G.test<\/span><\/code><\/pre>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>En este tutorial, aprendimos c\u00f3mo crear un nuevo archivo en Linux desde la l\u00ednea de comandos usando varios comandos y redirecci\u00f3n.<\/p>\n<p>Si la l\u00ednea de comandos no es lo tuyo, puedes crear f\u00e1cilmente un archivo de texto en blanco usando el men\u00fa del bot\u00f3n derecho en el Administrador de archivos.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En Linux, podemos crear un nuevo archivo desde la l\u00ednea de comandos o desde el administrador de archivos del escritorio. Saber c\u00f3mo crear un nuevo archivo es una habilidad importante para cualquiera que use Linux regularmente. En este tutorial, le mostraremos varias formas de crear r\u00e1pidamente un nuevo archivo en Linux usando la l\u00ednea de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7383,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[219],"class_list":{"0":"post-7382","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-linux","8":"tag-linux"},"_links":{"self":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/7382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/comments?post=7382"}],"version-history":[{"count":0,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/7382\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media\/7383"}],"wp:attachment":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media?parent=7382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/categories?post=7382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/tags?post=7382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}