Archivos, transferencia y medios: transporta también el método
Empaquetar, comprobar, transferir y transformar pueden formar una sola cadena reproducible.
Un archivo es un punto de control
Un TAR o ZIP convierte muchos caminos en un objeto nombrado. Guarda los copias de seguridad separados del origen y revisa el resultado.
install md mf dir stat tar zip upload img exif attr copycd lil-playgroundmd archive-demomf archive-demo/README.txtmf archive-demo/config.inimd backupstar archive-demo backups/archive-demo.tar -fstat backups/archive-demo.tarTAR, ZIP y GZIP tienen papeles distintos
TAR es un contenedor sin compresión en lil, ZIP añade compresión y GZIP sirve para un único archivo.
tar backups/archive-demo.tar -ltar backups/archive-demo.tar -tzip archive-demo backups/archive-demo.zip -f -6zip backups/archive-demo.zip -tLista y prueba antes de extraer
Comprueba contenido e integridad sin escribir. Para practicar, extrae en restore-test, no encima del proyecto original.
md restore-testtar backups/archive-demo.tar restore-testdir 2 restore-test -G -aUpload y download conectan navegador y árbol de archivos
md mediaupload mediadownload backups/archive-demo.zip -n archive-demo-backup.zipdownload archive-demoInspecciona la imagen antes de cambiar píxeles
img media/photo.jpgexif media/photo.jpg -iattr media/photo.jpg dimensionsPrueba el lote sobre una copia
Copia los originales, prueba tamaño/formato/calidad y sólo entonces aplica la regla a muchos archivos.
copy media media-workimg media-work/photo.jpg -s 1600x1600 -t webp -q 82 -o media-work/photo.webpimg -f media-work "*.jpg" -s 1600x1600 -t webp -q 82dir 1 media-work -G -aEl paquete de entrega puede reconstruirse
Guarda la creación y las pruebas de los archivos como script para no depender de recordar opciones de una interfaz.
Guárdalo como script
package-project.lil reconstruye TAR y ZIP, prueba ambos y muestra el directorio de copias de seguridad.
#lil
@install md dir stat tar zip
cd lil-playground
md backups
tar archive-demo backups/archive-demo.tar -f
tar backups/archive-demo.tar -t
zip archive-demo backups/archive-demo.zip -f -6
zip backups/archive-demo.zip -t
dir 1 backups -G