Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 2579|Resposta: 3

[Linux] O Linux usa tar para criar arquivos de arquivo

[Copiar link]
Publicado em 01/01/2024 07:20:00 | | |
Requisitos: Existem muitos arquivos no diretório do site, se a transferência for muito lenta um a um, se a pasta for comprimida e for muito demorada, como processar todo o conteúdo da pasta (incluindo subpastas) em um arquivo e depois transferir? Você pode usar o comando tar no Linux.

O comando tar no Linux é um dos comandos mais importantes no gerenciamento de arquivos. É simArquivo de fitaspara criar e extrair arquivos de arquivo. Um arquivo de arquivo é um arquivo comprimido que contém um ou mais arquivos agrupados para facilitar o armazenamento e a portabilidade. Neste guia, vamos mostrar como criar, listar, editar e extrair arquivos tar archive com exemplos, e abordar algumas das opções de comando tar mais comuns.

Comando da TAR


Opção de comando TAR

  • -c - Isso criará um arquivo de arquivo.
  • -x - Esta opção extrai arquivos de arquivo.
  • -f - Especifica o nome do arquivo arquivado.
  • -v - Isso imprime os detalhes de qualquer operação de alcatrão no terminal.
  • -t - Lista todos os arquivos do arquivo.
  • -u - Isso arquiva o arquivo e depois o adiciona ao arquivo existente.
  • -r - Isso atualiza o arquivo ou diretório localizado dentro do arquivo .tar
  • -z - Criar arquivos tar usando compressão gzip
  • -j - Criar arquivo de arquivo com compressão bzip2
  • -W - -w valida o arquivo de arquivo.


Os comandos comuns são os seguintes:



Referência:

O login do hiperlink está visível.
O login do hiperlink está visível.




Anterior:O CentOS usa armazenamento NAS no nuvem Alibaba
Próximo:O Linux usa divisões de corte de arquivos divididos
 Senhorio| Publicado em 01/01/2024 07:20:35 |
Explicação detalhada dos comandos de compressão zip e descompressão no CentOS
https://www.itsvse.com/thread-3698-1-1.html
 Senhorio| Publicado em 13/12/2024 17:49:34 |
Parâmetro de Options

Opções básicas de operação

-c: Criar um novo arquivo de arquivo.
-x: Descompacte o arquivo de arquivo.
-t: Lista o conteúdo do arquivo.
-r: Anexa arquivos aos arquivos existentes.
-u: Anexa apenas arquivos mais recentes do que os já no arquivo.
-d: Encontre diferenças em arquivos de arquivo que estejam fora de sincronia com o sistema de arquivos.
-A: Anexe um arquivo .tar a outro .tar.

Seleção e exclusão de arquivos

-f<file>: Especifica o nome do arquivo de arquivo (deve ser colocado ao final da lista de opções).
-C<directory>: Alternar para o diretório especificado para operação.
--exclude=<pattern>: Exclua arquivos que correspondam ao padrão especificado.
--exclude-from=<file>: Leia o padrão a ser excluído do arquivo especificado.
--exclude-caches: Exclua arquivos de cache do diretório.
--exclude-backups: Exclua arquivos de backup terminando em ~.
--exclude-vcs: Excluir arquivos gerados pelo sistema de controle de versões (por exemplo, .git, . svn, etc.).

Opções de compressão e descompressão

-z: Comprima o arquivo de arquivo com gzip.
-j: Comprima o arquivo de arquivo com bzip2.
-J: Comprima o arquivo de arquivo com xz.
--lzip: Comprimir arquivos de arquivo com lzip.
--lzma: Comprimir arquivos de arquivo com lzma.
--lzop: Comprimir arquivos de arquivo com lzop.
--zstd: Comprimir arquivos de arquivo com zstd.
-a: Selecionar automaticamente o método de compressão (baseado na extensão do arquivo de arquivo, como .tar.gz, . tar.bz2, etc.).
-<command>I: Compressão ou descompressão usando um programa de compressão especificado.

Saída e opções de interação

-v: Exibe procedimentos operacionais detalhados (detalhado).
--progresso: Mostra uma barra de progresso (quando usada com -v).
-w ou --interativo: Peça ao usuário por confirmação antes de cada ação.
--checkpoint: Exibe um checkpoint após processar cada arquivo.
--checkpoint-action=<action>: Executa a ação especificada no checkpoint, como echo, dot, etc.
--totais: Exibe o número total de bytes processados após o término da operação.
--verboso: Exibe as informações processadas em detalhes.
--quieto: Produza o mínimo de informações possível.

Opções relacionadas a arquivos e permissão

-p: Preservar as permissões originais do arquivo (quando descompactado).
--mesmo-proprietário: Tente definir o arquivo extraído como o proprietário original (requer privilégios de superusuário).
--no-same-own: Nenhum proprietário de arquivo está definido.
--mesmas-permissões: Mantenha as permissões originais do arquivo (iguais às -p).
--não-mesmos-permissões: Não mantém as permissões originais, use o umask do usuário atual para definir permissões.
-m: O tempo de modificação do arquivo não é restaurado ao descompactar, mas o tempo atual é usado.

Opções de gerenciamento de arquivamento

-k ou --keep-old-files: Mantenha os arquivos existentes ao descompactar, não sobreescreva.
--sobrescrição: Forçar a sobrescritura de um arquivo existente ao descompactar.
--remove-files: Exclui o arquivo original após arquivamento bem-sucedido.
--delete: Exclui o arquivo especificado do arquivo (apenas gnu tar).
--keep newer-files: Mantenha arquivos mais recentes do que no arquivo quando descompactados.
--listed-incremental=<file>: Criar ou restaurar a partir de um backup incremental.

Sistema de arquivos e opções de dispositivos

-L<N>: Arquivos de arquivo divididos maiores que N bytes (para unidades de fita).
--tape-length=<number>: Especifica o comprimento da fita (para drives de fita).
--multivolume: Criar ou restaurar arquivos de arquivo multivolume.
-M: Usado com --multivolume para lidar com arquivos de arquivo multivolume.
--use-compress-program=<prog>: Use o compressor especificado.

Outras opções práticas

--transform=<expression>: Renomeia arquivos no arquivo.
--strip-components=<number>: remove um número especificado de componentes de caminho ao deszipar.
--ignorar-falhar-leitura: Ignore o erro de leitura e prossiga.
--ocorrência=<number>: Selecione o número de arquivos de ocorrência no arquivo.
-S: Gerencia arquivos esparsos (apenas blocos de arquivo que são realmente usados).
--no-recursion: não entra recursivamente no diretório.
-h ou --dereferencia: Arquivar o arquivo para o qual o link simbólico aponta, não o link em si.

Ajuda e informações sobre versões

--ajuda: Exibe informações de ajuda.
--versão: Exibe as informações da versão do tar.

 Senhorio| Publicado em 13/12/2024 17:59:12 |
O Windows usa tar para comprimir e empacotar pastas
https://www.itsvse.com/thread-10896-1-1.html
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com