¿Cómo copiar un zip con un enlace simbólico en OS X?

1

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 algo. Se coloca en otra subcarpeta de la carpeta principal.
Luego lo comprimo usando Terminal.

Mi problema es cuando abro el zip a través de Terminal y luego intento copiar el paquete en otra carpeta usando el enlace simbólico. No funciona

Da un error como este ...

cp:/path to my subfolder with bundle symbolic link/some.bundle No such file or directory
    
pregunta John 26.11.2015 - 18:28

1 respuesta

0

Hice lo siguiente para verificar / resolver esto (pero realmente no sé si entiendo la pregunta / el problema correctamente):

  1. Crea un archivo.bundle con

    touch /Users/user/temp/step1/file.bundle
    
  2. Crear un enlace simbólico en otra carpeta

    ln -s /Users/user/temp/step1/file.bundle /Users/user/temp/step2/  
    

    el contenido hexadecimal (re-transcrito) del enlace simbólico es:

    /Users/user/temp/step1/file.bundle 
    
  3. Comprimir el enlace simbólico

    zip -y /Users/user/temp/step3file.bundle.zip /Users/user/temp/step2/file.bundle'
    
  4. Cree una carpeta (paso 4), cd en ella y descomprima step3file.bundle.zip

    mkdir /Users/user/temp/step4
    cd /Users/user/temp/step4
    unzip /Users/user/temp/step3file.bundle.zip  
    

    el contenido hexadecimal (re-transcrito) del enlace simbólico descomprimido en / Users / user / temp / step4 / Users / user / temp / step2 sigue siendo:

    /Users/user/temp/step1/file.bundle 
    
  5. Copie file.bundle en la carpeta step1 usando el enlace simbólico en una subcarpeta de la carpeta step4 en la carpeta step5

    cd /Users/user/temp/step4/Users/user/temp/step2
    cp file.bundle /Users/user/temp/step5
    

Los pasos anteriores funcionan. Probablemente comprimiste la carpeta que contiene el enlace simbólico y / o obtuviste algunas rutas / comandos (y quizás algunas opciones) incorrectas.

    
respondido por el klanomath 26.11.2015 - 19:58

Lea otras preguntas en las etiquetas