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,.tgze.tar.gzsão reconhecidas;.tgze.tar.gzcompactam 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
filessã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'}