Puede lograr esto usando el comando de búsqueda:
find /test/xml_files/ -type d -ctime +7 -exec tar -czvf {}.tar.gz {} \;
find /test/xml_files
:aquí /test/xml_files
es la ubicación donde queremos buscar -type d
:necesitamos encontrar solo directorios (tipo de archivo)-ctime +7
:solo considerar aquellos con tiempo de modificación mayor a 7 días -exec tar -czvf {}.tar.gz {} \;
:Esto básicamente ejecuta tar -czvf
en los resultados encontrados por find. tar -czvf <output-tar-name> <input-folder-name>
c
para la creación de alquitrán z
para comprimir en gz v
para detallado f
para archivos Entonces, básicamente, si find obtiene dos resultados:20180501
y 20180502
. Pasará luego en {}
y creará dos archivos tar de archivo :20180501.tar.gz
y20180502.tar.gz
Первое предостережение. -Я действительно не знаю, как это работает.
Но из того, что я прочитал, вам нужен отдельный раздел (типа vfat ), который монтируется в /boot/efi. Должно получиться около 200мб.