Eu gostaria de criar um arquivo tar para compactar uma pasta que contém subpastas. Estou tentando com o seguinte comando int no terminal:
tar -czf folder directorios.tar.gz
directorios.tar.gz seria o resultado
fonte
Eu gostaria de criar um arquivo tar para compactar uma pasta que contém subpastas. Estou tentando com o seguinte comando int no terminal:
tar -czf folder directorios.tar.gz
directorios.tar.gz seria o resultado
Experimentar:
tar -czvf directorios.tar.gz folder
Algumas notas:
Recursão é o padrão , nas tar
páginas de manual:
-c, --create
Create a new archive. Arguments supply the names of the files to be archived.
Directories are archived recursively, unless the --no-recursion option is
given.
Embora isso possa ser desativado usando a --no-recursion
opção ...
Você precisa do nome do arquivo imediatamente após a -f
opção, sendo a sequência correta:
tar -c [-f ARCHIVE] [OPTIONS] [FILE...]
^^^^^^^^^^
Para uma linha de comando mais flexível (especialmente se você quiser usar outros utilitários de compressão além do gzip com tar), você pode omitir a -z
opção e use -a
ou --auto-compress
option para permitir que o tar decida automaticamente qual compressor usar com base no sufixo do arquivo morto :
-a, --auto-compress
Use archive suffix to determine the compression program.
Os sufixos reconhecidos (e seus aplicativos de compactação atendentes) são:
tar é muito legal :)
Referências:
-z
opção e uso-a
para permitir tar para adivinhar o sufixo de arquivo ....-z
and-a
and didn't notice any difference(i'm working on a remote server). Both tars weight the same. In the exercise I'm asked to create a gzip, then decompress it using gunzip. Thanks for all the help!