Não use a opção -C ao criar arquivos tar. Experimente assim:
tar -czf snippets.tar.gz snippets/*
Ou algo parecido:
cd snippets;tar -czf ../snippets.tar.gz *;cd ..
Estou tentando criar um arquivo compactado de trechos de texto sublimes. Os snippets que eu quero incluir estão nos trechos do subdiretório do meu diretório atual
Em toda a Web, até onde eu posso ver, devo fazer
tar czf snippets.tar.gz -C snippets .
No entanto, se eu fizer isso, eu recebo um arquivo, que, olhando para ele do GNOME Nautilus, mostra um arquivo com um diretório chamado .
e os arquivos dentro desse diretório.
Eu também tentei (e -C snippets/
)
tar czf snippets.tar.gz -C snippets *
mas depois recebo o seguinte erro
tar: snippets: Cannot stat: No such file or directory
tar: snippets.tar.gz: Cannot stat: No such file or directory
tar: supporting: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
mas o diretório está definitivamente lá e não parece haver nada de errado com suas permissões
drwxr-xr-x 2 alan alan 12288 Aug 25 11:15 snippets
-rw-r--r-- 1 alan alan 45 Aug 25 11:26 snippets.tar.gz
drwxr-xr-x 13 alan alan 4096 Aug 25 09:59 supporting
Eu estou executando o teste do Debian, então eu acho que existe uma possibilidade de que o tar esteja quebrado no momento, mas eu duvido, dado que o sistema é tão dependente dele. Então, o que estou fazendo errado >
Tags tar