{"id":126,"date":"2023-08-17T12:40:39","date_gmt":"2023-08-17T10:40:39","guid":{"rendered":"https:\/\/dhouard.wordpress.com\/?p=126"},"modified":"2023-08-17T12:40:39","modified_gmt":"2023-08-17T10:40:39","slug":"vaciando-un-fichero-desde-la-terminal","status":"publish","type":"post","link":"https:\/\/dhouard.ddns.net\/blog\/vaciando-un-fichero-desde-la-terminal\/","title":{"rendered":"Vaciando un fichero desde la terminal"},"content":{"rendered":"\n<p>Una mala costumbre que tienen algunos ficheros de log es que, si no tienes un sistema de rotado adecuado, tienden a crecer hasta que te das cuenta de que tienen un tama\u00f1o desmesurado. Eso es lo que me ha ocurrido con mi fichero xdebug.log donde se almacena gran parte de la actividad de esta extensi\u00f3n de apache que permite trazar c\u00f3digo PHP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen.png\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"153\" src=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen.png?w=579\" alt=\"\" class=\"wp-image-130\" srcset=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen.png 579w, https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-300x79.png 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/a><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p><\/p>\n\n\n\n<p>El comando habitual que llevo utilizando durante toda mi experiencia con Bash es<\/p>\n\n\n\n<p style=\"width: 100%\"><code style=\"font-size: 15px;background: #434647;color: #C7C7C8;padding: 15px;width: 100%\">cat \/dev\/null &gt; nombre_del_fichero<\/code><\/p>\n\n\n\n<p>sin embargo, \u00faltimamente, y posiblemente debido a alguna directiva que introduce Oh-My-Bash!, el personalizador de consola que utilizo, dicho comando me devuelve un error extra\u00f1o, incluso si lo lanzo como root.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"33\" src=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-1.png?w=579\" alt=\"\" class=\"wp-image-132\" srcset=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-1.png 579w, https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-1-300x17.png 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Tambi\u00e9n he probado a ejecutar una versi\u00f3n reducida del comando(<strong>&gt; nombre_del_fichero<\/strong>), con id\u00e9ntico resultado.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"33\" src=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-2.png?w=579\" alt=\"\" class=\"wp-image-134\" srcset=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-2.png 579w, https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-2-300x17.png 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/a><\/figure>\n\n\n\n<p>Finalmente, encontr\u00e9 la manera de forzar el borrado pasando por encima de la directiva con una versi\u00f3n modificada del comando anterior (<strong>&gt;| nombre_del_fichero<\/strong>), que parece que provoc\u00f3 el resultado deseado<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"527\" height=\"193\" src=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-3.png?w=527\" alt=\"\" class=\"wp-image-136\" srcset=\"https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-3.png 527w, https:\/\/dhouard.ddns.net\/blog\/wp-content\/uploads\/2023\/08\/imagen-3-300x110.png 300w\" sizes=\"auto, (max-width: 527px) 100vw, 527px\" \/><\/a><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Una mala costumbre que tienen algunos ficheros de log es que, si no tienes un sistema de rotado adecuado, tienden a crecer hasta que te das cuenta de que tienen un tama\u00f1o desmesurado. Eso es lo que me ha ocurrido con mi fichero xdebug.log donde se almacena gran parte de la actividad de esta extensi\u00f3n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-126","post","type-post","status-publish","format-standard","hentry","category-tutoriales"],"_links":{"self":[{"href":"https:\/\/dhouard.ddns.net\/blog\/wp-json\/wp\/v2\/posts\/126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhouard.ddns.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dhouard.ddns.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dhouard.ddns.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dhouard.ddns.net\/blog\/wp-json\/wp\/v2\/comments?post=126"}],"version-history":[{"count":0,"href":"https:\/\/dhouard.ddns.net\/blog\/wp-json\/wp\/v2\/posts\/126\/revisions"}],"wp:attachment":[{"href":"https:\/\/dhouard.ddns.net\/blog\/wp-json\/wp\/v2\/media?parent=126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dhouard.ddns.net\/blog\/wp-json\/wp\/v2\/categories?post=126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dhouard.ddns.net\/blog\/wp-json\/wp\/v2\/tags?post=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}