Tar- (1) página manual
- 4750
- 463
- Enrique Gutkowski PhD
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