Na minha máquina Linux, desejo criar um arquivo .tar.bz2 de uma determinada pasta. Depois de me colocar nessa pasta (no terminal), o que devo digitar na linha de comando do terminal para colocar a pasta compactada no diretório inicial da minha máquina?
Digamos que estou na pasta / home / usuário / pasta. Na pasta "pasta" estão vários arquivos (txt, .c etc). Como faço para compactar essa pasta do tipo .tar.bz2 e colocá-la no meu diretório / home?
Na pasta / home / usuário /, tentei, sudo tar -cvjSf folder.tar.bz2
mas recebi um erro:
tar: Recusando-se covardemente a criar um arquivo vazio
linux
compression
tar
Adão
fonte
fonte
c
= criar,v
= verboso,j
= compactação bz2,S
= eficiência esparsa,f
= nome do arquivo de saída. Não sei exatamente o queS
faz, esta é apenas uma lista da página deRespostas:
Você não está indicando o que incluir no arquivo.
Vá um nível fora da sua pasta e tente:
Ou da mesma pasta tente
Felicidades!
fonte
S
opção ' ', o FreeBSD a possui, mas apenas com a opção 'extrair', então a melhor maneira deve sertar cvjf
Experimente em outra pasta:
fonte