Come copiare un zip con collegamento simbolico in OS X?

1

Sto cercando di creare un file zip con un collegamento simbolico.
Ho una sottocartella nella mia mainfolder con some.bundle. Creo un collegamento simbolico per questo some.bundle che è collocato in un'altra sottocartella della mainfolder.
Quindi lo comprimo usando Terminal.

Il mio problema è quando apro lo zip tramite Terminal e poi provo a copiare il pacchetto in un'altra cartella usando il collegamento simbolico. Non funziona

Dà un errore simile a questo ..

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

1 risposta

0

Ho fatto quanto segue per verificare / risolvere questo problema (ma non so davvero se ho compreso correttamente la domanda / il problema):

  1. Crea un file.bundle con

    touch /Users/user/temp/step1/file.bundle
    
  2. Crea un link simbolico in un'altra cartella

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

    il contenuto esadecimale (ri-trascritto) del link simbolico è:

    /Users/user/temp/step1/file.bundle 
    
  3. Zip il link simbolico

    zip -y /Users/user/temp/step3file.bundle.zip /Users/user/temp/step2/file.bundle'
    
  4. Crea una cartella (step4), inserisci cd in esso e decomprimi step3file.bundle.zip

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

    il contenuto esadecimale (trascritto) del link simbolico non compresso in / Users / user / temp / step4 / Users / user / temp / step2 è ancora:

    /Users/user/temp/step1/file.bundle 
    
  5. Copia file.bundle nella cartella step1 utilizzando il link simbolico in una sottocartella della cartella step4 nella cartella step5

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

I passaggi sopra funzionano. Probabilmente hai zippato la cartella contenente il link simbolico e / o hai sbagliato alcuni percorsi / comandi (e forse alcune opzioni).

    
risposta data 26.11.2015 - 19:58
fonte

Leggi altre domande sui tag