{"id":9280,"date":"2019-11-06T10:47:28","date_gmt":"2019-11-06T09:47:28","guid":{"rendered":"https:\/\/blog.hostinger.io\/mx-tutoriales\/?p=9280"},"modified":"2023-09-29T15:49:09","modified_gmt":"2023-09-29T13:49:09","slug":"usar-comando-touch-linux-ejemplos","status":"publish","type":"post","link":"\/mx\/tutoriales\/usar-comando-touch-linux-ejemplos","title":{"rendered":"C\u00f3mo usar el comando touch de Linux + ejemplos"},"content":{"rendered":"<p>El comando touch de Linux se usa principalmente para crear archivos vac&iacute;os y cambiar marcas de tiempo de archivos o carpetas. La informaci&oacute;n de marca de tiempo de los archivos consta de tres atributos: tiempo de acceso, tiempo de modificaci&oacute;n y tiempo de cambio.<\/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:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES-1024x283.png\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES-300x83.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES-150x41.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES-768x212.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Con este tutorial podr&aacute;s aprender sobre el comando de Linux touch, sus opciones, usos y, a la vez, podr&aacute;s ver ejemplos &uacute;tiles.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-que-es-una-marca-de-tiempo-en-linux\">&iquest;Qu&eacute; es una marca de tiempo en Linux?<\/h2><p>En Linux, cada archivo y carpeta tiene una marca de tiempo asociada que proporciona informaci&oacute;n sobre cu&aacute;ndo se modific&oacute; el contenido de un archivo o sus atributos. Hay tres tipos de marcas de tiempo:<\/p><ul class=\"wp-block-list\">\n<li>Tiempo de acceso (atime): la &uacute;ltima vez que se ley&oacute; un archivo.<\/li>\n\n\n\n<li>Tiempo de modificaci&oacute;n (mtime): la &uacute;ltima vez que se modific&oacute; el contenido de un archivo. Al igual que el tiempo de acceso, tambi&eacute;n forma parte de los metadatos del estado de los archivos.<\/li>\n\n\n\n<li>Tiempo de cambios realizados (ctime): la &uacute;ltima vez que se modificaron los metadatos de un archivo (por ejemplo, permisos)<\/li>\n<\/ul><p>Debido que atime y mtime son parte de los metadatos de estado de un archivo, cambiar atime o mtime de un archivo da como resultado ctime, en el cual se establece autom&aacute;ticamente la fecha actual. No hay forma de configurar o cambiar el ctime manualmente.<\/p><p>El comando touch de Ubuntu &ndash; Linux se usa principalmente para manipular el tiempo de acceso y modificaci&oacute;n de los archivos mediante el uso de varias opciones como se describe a continuaci&oacute;n. &iexcl;Recuerda, antes de usar el comando t&aacute;ctil, necesitar&aacute;s acceder a tu <a href=\"\/mx\/servidor-vps\">VPS<\/a> usando <a href=\"\/mx\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">SSH<\/a>!<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/mx\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-sintaxis-del-comando-tactil-de-linux\">Sintaxis del comando t&aacute;ctil de Linux<\/h2><p>La sintaxis del comando t&aacute;ctil es:<\/p><pre class=\"wp-block-preformatted\">touch [opciones] [nombre_archivo]<\/pre><p>La siguiente secci&oacute;n lista los usos del comando touch de Linux al incluir las distintas opciones disponibles.<\/p><h3 class=\"wp-block-heading\" id=\"h-crear-un-archivo-usando-touch\">Crear un archivo usando Touch<\/h3><p>El comando touch sin ninguna opci&oacute;n crea un nuevo archivo. Si el archivo existe, el comando actualizar&aacute; el tiempo de acceso y de modificaci&oacute;n a la hora actual sin cambiar su contenido:<\/p><pre class=\"wp-block-preformatted\">touch nombre_archivo.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-crear-multiples-archivos-usando-touch\">Crear m&uacute;ltiples archivos usando Touch<\/h3><p>Tambi&eacute;n es posible crear m&uacute;ltiples archivos usando un solo comando touch. Para hacerlo, especifica los nombres de los archivos con espacios entre ellos. Se ver&aacute; as&iacute; en la l&iacute;nea de comando:<\/p><pre class=\"wp-block-preformatted\">touch nombre_archivo1.txt nombre_archivo2.txt nombre_archivo3.txt<\/pre><p>Puedes generar autom&aacute;ticamente los nombres de los archivos mientras se crean, como en el siguiente ejemplo:<\/p><pre class=\"wp-block-preformatted\">touch nombre_archivo{1..3}.txt<\/pre><p>El comando touch anterior crear&aacute; tres archivos llamados <strong>nombre_archivo1.txt<\/strong>, <strong>nombre_archivo2.txt<\/strong> y <strong>nombre_archivo3.txt.<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-cambiar-el-tiempo-de-acceso-usando-el-comando-touch\">Cambiar el tiempo de acceso usando el comando touch<\/h3><p>Para cambiar el tiempo de acceso de un archivo a la hora actual, usa la opci&oacute;n &ndash;<strong>a<\/strong> seguida del nombre del archivo con el comando touch, como en el siguiente ejemplo:<\/p><pre class=\"wp-block-preformatted\">touch -a nombre_archivo.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-cambiar-el-tiempo-de-modificacion-con-touch\">Cambiar el tiempo de modificaci&oacute;n con Touch<\/h3><p>La opci&oacute;n <strong>-m<\/strong> junto con el comando touch cambia la hora de modificaci&oacute;n de un archivo a la hora actual:<\/p><pre class=\"wp-block-preformatted\">touch -m nombre_archivo1.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-cambiar-el-tiempo-de-acceso-y-de-modificacion-con-touch\">Cambiar el tiempo de acceso y de modificaci&oacute;n con Touch<\/h3><p>Para cambiar tanto el tiempo de acceso como el tiempo de modificaci&oacute;n con un solo comando, usa las opciones &ndash;<strong>a<\/strong> y &ndash;<strong>m<\/strong> juntas:<\/p><pre class=\"wp-block-preformatted\">touch -am nombre_archivo1.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-cambiar-el-tiempo-de-acceso-sin-crear-un-nuevo-archivo\">Cambiar el tiempo de acceso sin crear un nuevo archivo<\/h3><p>Si deseas cambiar el tiempo de acceso y de modificaci&oacute;n de un archivo existente a la hora actual sin crear realmente un nuevo archivo. Usa la opci&oacute;n &ndash;<strong>c<\/strong> seguida del nombre del archivo con el comando touch.<\/p><pre class=\"wp-block-preformatted\">touch -c nombre_archivo.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-establecer-un-tiempo-de-acceso-y-de-modificacion-especificos-con-touch\">Establecer un tiempo de acceso y de modificaci&oacute;n espec&iacute;ficos con Touch<\/h3><p>Tambi&eacute;n es posible establecer el tiempo de acceso y modificaci&oacute;n de un archivo a una fecha en particular usando la opci&oacute;n <strong>-t<\/strong> seguida de la fecha a considerar para el cambio. Se ver&iacute;a as&iacute;:<\/p><pre class=\"wp-block-preformatted\">touch -t 201903081047.30 nombre_archivo.txt<\/pre><p>El formato de fecha y hora debe estar en <strong>CCYYMMDDhhmm.ss<\/strong> donde:<\/p><ul class=\"wp-block-list\">\n<li>CC: los dos primeros d&iacute;gitos del a&ntilde;o<\/li>\n\n\n\n<li>YY: los dos segundos d&iacute;gitos del a&ntilde;o<\/li>\n\n\n\n<li>MM: El mes del a&ntilde;o [01-12]<\/li>\n\n\n\n<li>DD: El d&iacute;a del mes [01-31]<\/li>\n\n\n\n<li>hh: La hora del d&iacute;a [00-23]<\/li>\n\n\n\n<li>Mm: El minuto de la hora [00-59]<\/li>\n\n\n\n<li>SS: El segundo del minuto [00-59]<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-cambiar-la-marca-de-tiempo-de-un-archivo-vinculado-simbolicamente\">Cambiar la marca de tiempo de un archivo vinculado simb&oacute;licamente<\/h3><p>Cuando utilizas un nombre de archivo vinculado simb&oacute;licamente con el comando touch de Ubuntu, la informaci&oacute;n de marca de tiempo para el archivo original, es decir, el archivo que se&ntilde;ala el archivo de enlace, se modifica. Para cambiar la hora de acceso y modificaci&oacute;n a la hora actual para un archivo vinculado simb&oacute;licamente, usa la opci&oacute;n &ndash;<strong>h<\/strong>:<\/p><pre class=\"wp-block-preformatted\">touch -h archivo_enlace_simb&oacute;lico<\/pre><h3 class=\"wp-block-heading\" id=\"h-establecer-la-marca-de-tiempo-utilizando-otro-archivo-como-referencia\">Establecer la marca de tiempo utilizando otro archivo como referencia<\/h3><p>El comando touch de Linux tambi&eacute;n puede establecer el tiempo de acceso y modificaci&oacute;n de un archivo leyendo la informaci&oacute;n de marca de tiempo de otro archivo. Por ejemplo, el siguiente comando touch con la opci&oacute;n <strong>-r <\/strong>escanear&aacute; la informaci&oacute;n de la marca de tiempo del archivo <strong>referencia.txt<\/strong> y establecer&aacute; estos valores de marca de tiempo en el archivo <strong>nombre_archivo.txt<\/strong>. Veamos el ejemplo:<\/p><pre class=\"wp-block-preformatted\">touch -r referencia.txt nombre_archivo.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-especificar-la-fecha-y-la-hora-como-una-cadena-de-caracteres-usando-el-comando-touch\">Especificar la fecha y la hora como una cadena de caracteres usando el comando touch<\/h3><p>Tambi&eacute;n puedes especificar la fecha y la hora como una cadena de caraceres utilizando la opci&oacute;n <strong>-d<\/strong>. El siguiente ejemplo de comando touch de Linux establece la fecha en 8 de marzo y la hora se configura autom&aacute;ticamente en 00:00:<\/p><pre class=\"wp-block-preformatted\">touch -d '8 Mar' nombre_archivo.txt<\/pre><p>En lugar de especificar la fecha como una cadena de caracteres, puedes especificar la hora como una cadena de caracteres. En ese caso, la fecha pasar&aacute; a ser la fecha actual autom&aacute;ticamente:<\/p><pre class=\"wp-block-preformatted\">touch -d '20:10 'nombre_archivo.txt<\/pre><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>Este tutorial cubre los usos del comando touch de Linux incluyendo las opciones m&aacute;s comunes. Si tienes alg&uacute;n problema asociado al uso del comando touch de Linux puedes preguntarnos en los comentarios o leer el manual usando el terminal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El comando touch de Linux se usa principalmente para crear archivos vac&iacute;os y cambiar marcas de tiempo de archivos o carpetas. La informaci&oacute;n de marca de tiempo de los archivos consta de tres atributos: tiempo de acceso, tiempo de modificaci&oacute;n y tiempo de cambio. Con este tutorial podr&aacute;s aprender sobre el comando de Linux touch, [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/usar-comando-touch-linux-ejemplos\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":138,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo usar el comando touch de Linux + Ejemplos","rank_math_description":"El comando touch de Linux: \u00a1una herramienta que todo usuario de UNIX deber\u00eda conocer! \u00a1En este post te decimos todo lo que necesitas saber para usarlo!","rank_math_focus_keyword":"comando touch","footnotes":""},"categories":[5700],"tags":[11370,11371],"class_list":["post-9280","post","type-post","status-publish","format-standard","hentry","category-vps","tag-comando-touch","tag-comando-touch-linux"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/linux-touch-command","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-touch-de-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/usar-comando-touch-linux-ejemplos","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/touch-command-linux","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/linux-touch-command","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/linux-touch-command","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/linux-touch-command","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/usar-comando-touch-linux-ejemplos","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/usar-comando-touch-linux-ejemplos","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/usar-comando-touch-linux-ejemplos","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/linux-touch-command","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/linux-touch-command","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/linux-touch-command","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/linux-touch-command","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/9280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/138"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=9280"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/9280\/revisions"}],"predecessor-version":[{"id":35737,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/9280\/revisions\/35737"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=9280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=9280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=9280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}