No comando tar –cvjf foo.tbz a b c, o que são a, b e c?

0

Eu sei que estes não são flags extras a serem passados para o comando tar, não são apenas nomes de arquivos a serem adicionados ao arquivo?

    
por Xilas 29.09.2014 / 14:49

3 respostas

3

Estes são os arquivos / diretórios que o comando tar deve incluir no novo tarball foo.tbz criado.

sinalizadores de tar:

  • -c Cria um novo tarball
  • -v verbose
  • -j usa compactação bzip2
  • -f foo.tbz Use foo.tbz como (arquivo de saída)
  • a b c de argumentos adicionais: nomes de arquivos / nomes de diretórios que o tar deve incluir no novo tarball.
por 29.09.2014 / 14:53
0

Sempre que você não estiver familiarizado com uma ferramenta de linha de comando, é útil dar uma olhada na página do manual.

excerto - man tar

SYNOPSIS
       tar [OPTION...] [FILE]...

A sinopse, que a maioria dos comandos terá, mostra que a , b e c seriam os arquivos / diretórios neste exemplo.

    
por 29.09.2014 / 14:58
0

É comum que, ao usar ferramentas de compactação, os argumentos após os sinalizadores e o arquivo a ser criado sejam os arquivos a serem incluídos ou adicionados ao arquivo recém-criado. Nesse caso, a , b e c são os arquivos a serem incluídos no arquivo recém-criado foo.tbz . O mesmo acontece ao usar outras ferramentas além de tar , como zip .

    
por 29.09.2014 / 14:57