Estoy intentando crear un archivo zip con un enlace simbólico.
Tengo una subcarpeta en mi carpeta principal con some.bundle. Creo un enlace simbólico para este some.bundle que se coloca en otra subcarpeta de la carpeta principal.
A continuación, lo cierro con el Terminal.
Mi problema es que cuando abro el zip a través de Terminal y luego intento copiar el paquete a alguna otra carpeta usando el enlace simbólico. No funciona.
Da un error algo así..
cp:/path to my subfolder with bundle symbolic link/some.bundle No such file or directory
0 votos
Intenta alquitranarlo antes de cerrar la cremallera
0 votos
Lo quiero sólo en zip. Estoy usando alguna otra aplicación y requiere sólo archivo zip.Gracias.
0 votos
@John ¿Ha utilizado
zip -y ... ...
para comprimir el softlink? Espero haber entendido bien su pregunta...0 votos
He utilizado este comando zip --symlinks -r foo.zip foo/ Mi problema es que quiero abrir el some.bundle del archivo zip a través de symlink.Sorry,if my question was not clear. :)
0 votos
También he probado a utilizar un software conocido como symlinker de esta página macupdate.com/app/mac/41493/symlinker
0 votos
Tu pregunta es algo confusa, pero si te entiendo, tienes un enlace suave a un archivo comprimido que deseas copiar. Como el zip es un archivo normal, no necesitas especificar la opción -R a menos que quieras copiar un directorio entero. Pasando la bandera -L forzará a cp a seguir los enlaces simbólicos en el arg. SOURCE y colocar el archivo normal en DEST. Vea aquí para más
0 votos
¿Quieres decir que el symlink ya no funciona cuando el original no está en el lugar esperado? Si haces la estructura original en, por ejemplo, ~/Desktop/miCarpeta/elOriginal, entonces es ahí donde el enlace simbólico buscará su archivo fuente, no en la ubicación relativa en el zip extraído. La única manera que he encontrado para lidiar con eso es superuser.com/questions/1004535/ que admito que está lejos de ser una solución perfecta.