{"id":208,"date":"2012-10-03T17:19:19","date_gmt":"2012-10-03T22:19:19","guid":{"rendered":"http:\/\/www.cesar-pillihuaman.com\/blog\/?p=208"},"modified":"2013-03-22T11:26:37","modified_gmt":"2013-03-22T16:26:37","slug":"empaquetar-archivos-a-partir-de-una-fecha-en-linux","status":"publish","type":"post","link":"https:\/\/www.cesar-pillihuaman.com\/blog\/2012\/10\/empaquetar-archivos-a-partir-de-una-fecha-en-linux\/","title":{"rendered":"Empaquetar archivos a partir de una fecha en Linux"},"content":{"rendered":"<p class=\"lead\">Hace poco ten\u00eda que hacer una migraci\u00f3n de un hosting a otro m\u00e1s grande, pero tuve la mala suerte de ver que en una carpeta donde se sub\u00edan las im\u00e1genes de usuario, esta ten\u00eda como 2GB de informaci\u00f3n, de los cuales solo eran necesarios tener los archivos subidos a partir del mes anterior.<\/p>\n<p>Por ello tuve que ingresar por consola y realizar este comando:<br \/>\n<code><\/code><\/p>\n<pre id=\"terminal\"> find  -mtime -60 -type f|xargs tar cvf MIARCHIVO.tar<\/pre>\n<p>en donde el par\u00e1metro -mtime -60 indica el n\u00famero de d\u00edas hac\u00eda atr\u00e1s desde el que se deber\u00e1 tomar en cuenta para conformar la lista de archivos a comprimir.<\/p>\n<p>Si desean, en vez de \u00fanicamente empaquetarlo, tambi\u00e9n pueden comprimirlo con zip:<br \/>\n<code><\/code><\/p>\n<pre id=\"terminal\"> find . -type f -mtime -120 | zip -@ MIARCHIVO.zip<\/pre>\n<p>En caso necesiten comprimir una lista de archivos entre dos fechas, tendr\u00edan que agregar otro par\u00e1metro -mtime:<\/p>\n<pre id=\"terminal\"> find . -type f -mtime -10 -mtime +5 | zip -@ MIARCHIVO.zip<\/pre>\n<p>&nbsp;<\/p>\n<p><code><\/code><br \/>\nen donde el primer -mtime -10 significa que debe empezar a considerar los archivos que tiene como fecha de creaci\u00f3n desde hace 10 d\u00edas<br \/>\ny el segundo -mtime +5 indica que solo tomar\u00e1 en cuenta aquellos que hayan sido creado hasta hace cinco d\u00edas.<br \/>\nentonces ambos juntos significan que se tome en consideracion solo aquellos creados entre hace 10 d\u00edas hasta hace 5 d\u00edas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tutorial de como filtrar archivos a partir de una fecha determinada y empaquetarlos en un archivo comprimido ZIP \/ TAR<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[22],"tags":[49,48],"_links":{"self":[{"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/posts\/208"}],"collection":[{"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/comments?post=208"}],"version-history":[{"count":11,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/posts\/208\/revisions"}],"predecessor-version":[{"id":212,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/posts\/208\/revisions\/212"}],"wp:attachment":[{"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/media?parent=208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/categories?post=208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/tags?post=208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}