Pregunta:
¿Es posible y cómo puedo comprimir un enlace simbólico desde un shell de Linux?
Respuesta:
Puede almacenar enlaces simbólicos como enlaces simbólicos (a diferencia de una copia del archivo / directorio al que apuntan) utilizando el parámetro --symlinks
del zip
estándar.
Suponiendo que foo
es un directorio que contiene enlaces simbólicos:
zip --symlinks -r foo.zip foo/
Equivalente Rar:
rar a -ol foo.rar foo/
tar
almacena como están por defecto.
tar czpvf foo.tgz foo/
Tenga en cuenta que el enlace simbólico casi no ocupa espacio en el disco por sí mismo (solo un inodo). Es solo una especie de puntero en el sistema de archivos, como probablemente sepa.