Também recebi esse erro no passado por um motivo diferente que o -r
comutador não pode corrigir. O que aconteceu foi que eu baseiei arquivos para adicionar ao zip com o seguinte código / variável de bash
somevar=`ls -1 somedir`
O problema é que ls
apenas lista os arquivos como se estivessem no diretório atual e é por isso quezip
está reclamando (essencialmente, os arquivos não existem para compactar porque está sendo instruído a procurar no diretório incorreto / atual).
Se este for o seu problema, você pode corrigi-lo da seguinte forma:
somevar=`ls -1d somedir/*`
Como você pode ver, usei a -d
opção e também /*
no final do nome do diretório e, em seguida, os arquivos foram adicionados com sucesso.
zip -P password /Volumes/Storage\ 4/archive -p /Volumes/GGZ/faster/mybigfolder/*