tar

Reúne arquivos e pastas em um arquivo tar.

Categoria: Programming > Files and Folders

Sintaxe

tar(tarfilename, files)

Cria tarfilename contendo files.

tar(tarfilename, files, rootfolder)

Toma files relativos a rootfolder.

entries = tar(___)

Também retorna os nomes guardados no arquivo.

Descrição

Um arquivo tar guarda muitos arquivos e pastas, com seus caminhos relativos, em um único arquivo. Sozinho ele não compacta; as variantes gzip compactam. Use untar para extraí-lo, e zip quando precisar do formato zip, mais difundido.

Argumentos de entrada

tarfilename
Nome do arquivo. As extensões .tar, .tgz e .tar.gz são reconhecidas; .tgz e .tar.gz compactam o arquivo.
files
Nome de arquivo ou pasta, padrão com curinga, ou cell array deles. Uma pasta é adicionada com seu conteúdo.
rootfolder
Pasta em que files são procurados.

Argumentos de saída

entries
Cell array dos arquivos guardados.

Exemplo

Arquivando uma pasta

mkdir data
writelines('1', 'data/a.txt');
writelines('2', 'data/b.txt');
entries = tar('bundle.tar', 'data')
Saída
entries = 1×2 cell

    {'data/a.txt'}    {'data/b.txt'}

Veja também

untar zip unzip gzip