Tar- (1) página manual

Tar- (1) página manual

Nome

alcatrão - a versão GNU do utilitário Tar Archiving

Sinopse

alcatrão [[ - ] A -Catenate -Concatenate | c -Create | d -diff -Compare | -Delete | r -Append | t -list | u -Update | x -extract -get [[ opções] Nome do caminho [nome do caminho…]

Descrição

Esta página manual documenta a versão GNU de alcatrão , um programa de arquivamento projetado para armazenar e extrair arquivos de um arquivo de arquivo conhecido como um Tarfile. A Tarfile pode ser feito em uma unidade de fita, no entanto, também é comum escrever um Tarfile para um arquivo normal. O primeiro argumento para alcatrão Deve ser uma das opções: Acdrtux, seguido por quaisquer funções opcionais. Os argumentos finais para alcatrão são os nomes dos arquivos ou diretórios que devem ser arquivados. O uso de um nome de diretório sempre implica que os subdiretos abaixo devem ser incluídos no arquivo.

Exemplos

Tar -xvvf foo.alcatrão
extrair foo.alcatrão
Tar -xvvzf foo.alcatrão.gz
Extraia o FOO GZIPED.alcatrão.gz
alcatrão -cvvf foo.tar foo/
Tar conteúdo de pasta foo em foo.alcatrão

Cartas de função

Uma das seguintes opções deve ser usada:
-A, -Catenate, -Concatenate
Anexar arquivos TAR a um arquivo
-C, -Crie
Crie um novo arquivo
-d, -diff, -Compare
Encontre diferenças entre o arquivo e o sistema de arquivos
-excluir
Exclua do arquivo (não para uso em mag fitas!)
-r, -Append
anexar arquivos ao final de um arquivo
-t, -list
Liste o conteúdo de um arquivo
-u, -Update
Apenas anexar arquivos mais recentes do que cópia em arquivo
-x, -extract, -get
extrair arquivos de um arquivo

Outras opções

-Mangumetão de permitir-name
manuseio reviável de gnutype_names que agora estão desativados por padrão
-ancorado
Padrões de exclusão de força para combinar subsequências iniciais
-ATIME-PREVEREJA
Não altere os tempos de acesso em arquivos despejados
-A, -AUTO -COMPRESS
Com -create, seleciona o algoritmo de compressão baseado no sufixo do nome do arquivo de arquivo
-B, -Block -Factor N
Use o tamanho do registro de bytes NX512 (padrão n = 20)
-B, -read-Full-Records
Rebloqueio enquanto lemos (para a leitura 4.2BSD Pipes)
-backup [= tipo]
Faça backup de arquivos em vez de substituir (tipo = numerado, existente, simples)
-C, -Directory Dir
Mudar para diretório diretor
-Ponto de verificação
Imprima pontos de verificação periódicos
-Ação de ponto de verificação
Esta ação permite especificar uma ação a ser executada ao atingir um ponto de verificação. As ações reconhecidas são: DOT, ECHO (o padrão), eco = string, ttyout = string, exec = cmdline e sono =. Qualquer número de opções '-Ceckpoint-Ação' pode ser especificado, as ações serão executadas em ordem de sua aparência na linha de comando.
-Device de check
Permite a comparação de números de dispositivos. Este é o padrão.
-Device sem verificação
desativa a comparação do número de dispositivos durante o estágio preparatório de um despejo incremental. Isso permite evitar a criação de despejos completos se os números do dispositivo mudarem (e.g. Ao usar um instantâneo LVM)
-exclude = padrão
exclua o padrão de correspondência de arquivos
-f, -File [nome do host:] f
Use Arquivo de Arquivo ou dispositivo F (caso contrário, o valor da variável de ambiente de fita; se não for definido, “-“, significando stdin/stdout)
-F, -info-script f, -new-volume-script f
Execute o script no final de cada fita (implica -m)
-força-local
O arquivo de arquivo é local, mesmo que tenha um cólon
-G, -ncremental
Criar/Listar/Extrair Backup Incremental Antigo-formato GNU
-G, -Listado inCremental F
Criar/Listar/Extrair Novo Backup Incremental em formato GNU
-Grupo G
Defina o grupo para G enquanto adiciona arquivos
-h, -Dereference
Não despeje symblinks; despejar os arquivos que eles apontam para
-dura deferência
Durante a criação do arquivo, desreferências links e armazena os arquivos que eles se referem, em vez de criar membros usuais de link rígido (tipo '1')
-ajuda
Imprimir mensagem de ajuda
-Eu, -ignore -zeros
Ignore blocos de zeros em arquivo (normalmente significa EOF)
-ignorar caso
ignore o caso ao excluir arquivos
-ignorar a leitura falhada
Não saia com status diferente de zero em arquivos ilegíveis
-J, -bzip2
Filtrar o arquivo através do BZIP2, use para descomprimir .arquivos BZ2. AVISO: Algumas versões anteriores da opção usada TAR -I para filtrar através do BZIP2. Ao escrever scripts, use -bzip2 em vez de -j para que as versões de alcatrão mais antigas e mais recentes funcionem.
-K,-Keep Old-Files
manter arquivos existentes; Não os substitua do arquivo
-K, -starting -File F
Comece no arquivo f no arquivo
-lzma
Seleciona o algoritmo de compressão LZMA
-L, -CHECK -LINKS
Imprima uma mensagem, se não todos os links, são despejados
-L, -Tape comprimento n
Altere as fitas depois de escrever N*1024 bytes
-M, -Touch
Não extraia tempo modificado de arquivo
-transformar expr
Aplica transformações de nome do arquivo. O argumento desta opção pode ser uma lista de expressões de substituição, separadas por Semicolon (como em 'sed'). As transformações de nome do arquivo são aplicadas a alvos de link simbólico durante a criação e extração. Esta opção pode ser especificada em várias vezes, as transofrmations especificadas serão aplicadas por sua vez.
-M, -Multi -Volume
criar/listar/extrair arquivo de vários volumes
-modo m
Defina as permissões para M enquanto adiciona arquivos
-N, -depois da data da data, -Data do Newer
Armazene apenas os arquivos mais recentes que a data
-Data mais recente
apenas armazenar arquivos cujo conteúdo mudou após a data
-não ancorada
Permitir que os padrões de exclusão correspondam a qualquer substring (o padrão)
-não-ignoramento
Match Patterns Case de forma sensível (o padrão)
-Recursão sem
Não recorrer a subdiretos
-o, -no-some-proprietário
Extrair arquivos com o proprietário definido para o usuário atual (o padrão para usuários que não são de raios)
-não-some-Permissions
Aplique umkask em arquivos extraídos (o padrão para usuários que não são de raios)
-sem wildcards
Não use curingas ao excluir arquivos
-Slash-Slash-Match-Match
Não deixe os curingas combinarem "/" ao excluir arquivos
-nulo
Para -t, use "NUL" em vez de newline como FileName Terminator
-proprietário numérico
Sempre use números para nomes de usuário/grupo
-antigo arco, portabilidade
Escreva um arquivo de formato V7, em vez de formato ANSI. Essas opções estão preteridas, use -formato = v7 em vez de.
-sistema de um arquivo
Fique no sistema de arquivos local ao criar um arquivo
-Proprietário o
Defina o proprietário como o adicionar arquivos
-O, -para -stdout
Extrair arquivos para saída padrão
-P, -Same -Permissions, -Preserve -Permissions
Ignore o UMASK ao extrair arquivos (o padrão para root)
-P, -Absolute -nomes
Não tire a liderança dos nomes de arquivos
-Posix
Crie arquivo compatível com POSIX. Esta opção está descontinuada, use -formato = posix em vez de.
-preservar
como -p -s
-R, -Block -Number
Mostre o número do bloco dentro do arquivo com cada mensagem
-tamanho de tamanho recorde
Use bytes de tamanho por registro
-recursão
recorrer em diretórios (o padrão)
-Recursive-Unlink
Remova os diretórios existentes antes de extrair diretórios de mesmo nome
-Remova arquivos
Remova os arquivos depois de adicioná -los ao arquivo
-rsh-command = cmd
Use comando remoto em vez de 'rsh'. Esta opção existe para que as pessoas que usam algo diferente do padrão 'rsh' (e.g., um 'rsh' kerberizado) pode acessar um dispositivo remoto.
-S, -Sparse
lidar com arquivos esparsos com eficiência
-S, -Mame -order, -preserve -orid
A lista de nomes para extrair é classificada para corresponder ao arquivo
-O mesmo proprietário
Extrair arquivos com o proprietário, conforme especificado no arquivo (o padrão para root)
-show-omitiet-Dirs
mencione os diretórios que estão sendo ignorados
-componentes de tira n
Retire o número fornecido de componentes principais do diretório
-Strip, -Strip -Components n
Tira os primeiros n componentes dos nomes de caminho dos membros do arquivo ao descompactar.
-sufixo sufixo
Anexe o sufixo para fazer arquivos de backup (padrão ~)
-T, -files -from f
Obtenha nomes para extrair ou arquivar do arquivo f
-totais
exibir bytes totais escritos após criar um arquivo
-U, -unlink -primeiro
Desligue e recrie arquivos em vez de substituir
-Uso-Compress-Program Prog
filtrar o arquivo através do prog (que deve aceitar -d)
-V, -verbose
Listar verbosamente os arquivos processados
-Nome V, -Label
Crie Arquivo com Nome do Volume Nome
-versão
Imprimir o número da versão do programa TAR
-Volno-File F
Acompanhe o volume atual (de um arquivo de vários volumes) em f
-w, -interactive, -Confirmation
Peça confirmação para cada ação
-W, -verify
tente verificar o arquivo depois de escrevê -lo
-curingas
Use curingas ao excluir arquivos (o padrão)
-Wildcards-Match-Slash
Permitir que os curingas correspondam a "/" (o padrão)
-X, -exclude -from = arquivo
Exclua arquivos que correspondem aos padrões listados no arquivo
-Z, -Compress, -uncompress
filtre o arquivo através da compactação
-z, -gzip, -gunzip, -ungzip
filtre o arquivo através do GZIP
-[0-7] [LMH]
Especifique a unidade e a densidade

Ambiente

O comportamento do alcatrão é controlado pelas seguintes variáveis ​​de ambiente, entre outros:

FITA
Dispositivo ou arquivo a ser usado para o arquivo se -arquivo não é especificado. Se essa variável de ambiente não for definida, use stdin ou stdout.
Tar_Options
Opções a serem presas àquelas especificadas na linha de comando, separadas pelo espaço em branco. A barra de barriga incorporada pode ser usada para escapar do espaço em branco ou barragem dentro de uma opção.

Além disso, o valor do fator de bloqueio é disponibilizado para informações e scripts de ponto de verificação via variável de ambiente Tar_blocking_factor.

Insetos

O pessoal da GNU, em geral, abomina páginas do homem, e criam documentos de informação em vez disso. Infelizmente, o documento de informações que descrevem o alcatrão é licenciado sob o GFDL com textos de capa invariantes, que violam as diretrizes de software livre do Debian. Como resultado, a documentação de informações para alcatrão não está incluída no pacote Debian.

Se você quiser ler a documentação completa para GNU TAR, consulte a versão online em

Esta página do homem foi criada para a distribuição do Debian. Não descreve toda a funcionalidade do alcatrão, e muitas vezes está desatualizado. Os patches para melhorar a cobertura e/ou precisão desta página do homem são apreciados e devem ser arquivados como bugs de gravidade da lista de desejos contra o pacote de tar, não enviado ao GNU TAR METHERNERS.

Tutoriais do Linux relacionados:

  • Como criar e manipular arquivos de alcatrão usando python
  • Como comparar arquivos usando diff
  • Como criar backups incrementais e diferenciais com alcatrão
  • Como usar o Google Drive no Linux
  • Como particionar a unidade USB no Linux
  • Como criar e extrair arquivos do CPIO em exemplos de Linux
  • Introdução ao backup de Borg
  • Como comparar o desempenho do disco no Linux
  • Como extrair o arquivo TAR no Linux
  • Como particionar uma unidade no Linux