caminho completo enquanto zipping?

2

Eu tenho os seguintes arquivos:

~/Dir1/file1.txt

~/Dir2/file2.txt

Então eu uso o seguinte comando:

cd ~
zip out.zip /Dir1/file1.txt /Dir2/file2.txt

No out.zip eu posso ver dois diretórios (dir1 e dir2), mas quero apenas que esses dois arquivos (file1.txt e file2.txt) estejam na raiz de out.zip!

Eu achei que a opção -D é o que eu preciso, mas não funciona.

    
por Dalamber 10.06.2011 / 10:53

1 resposta

1

Acho que a opção -j é o que você deseja:

zip -j out.zip ~/Dir1/file1.txt ~/Dir2/file2.txt

Da página do manual:

-j     Store just the name of a saved file (junk the path), 
       and do not store directory names. By default, zip 
       will store the full path (relative to the current path).
    
por 10.06.2011 / 11:20

Tags