Software  
 
Rede de conhecimento computador >> Software >> Tipos de extensão de arquivo >> Content
Como você adiciona (anexa) um arquivo e ldquofile1 ao arquivo exemplo.tar?
`` `BASH
Tar -rf Exemplo.tar file1 file2
`` `

Explicação:

* `Tar` :Este é o utilitário de linha de comando para criar, extrair e manipular arquivos de alcatrão.
* `-r` :Esta opção significa "anexar". Ele adiciona arquivos ao final de um arquivo de alcatrão existente. Se o arquivo não existir, ele criará um. Tenha cuidado; Aprender a um arquivo danificado ou corrompido pode não funcionar conforme o esperado.
* `-f exemplo.tar` :Esta opção especifica o nome do arquivo de alcatrão para o qual você deseja anexar, que é `exemplo.tar 'neste caso. O `-f` * deve * ser a última opção antes dos nomes de arquivo/diretório a serem adicionados.
* `file1 file2` :Esses são os nomes dos arquivos que você deseja adicionar ao arquivo. Você pode especificar vários arquivos, separados por espaços.

Considerações importantes:

* Substituição: Se já existir `file1` ou` file2` em `exemplo.tar ', anexá -los novamente criará as entradas * duplicadas * no arquivo. As versões antigas ainda estarão lá. Para evitar isso, você precisaria extrair o arquivo, excluir os arquivos antigos e recriar o arquivo com os arquivos atualizados. Não há opção "substituir" direta no comando `tar` standard.
* Diretórios: Se você deseja adicionar diretórios inteiros, substitua `file1` e` file2` pelos nomes do diretório. A estrutura do diretório será preservada no arquivo.
* Caminhos: Os caminhos dos arquivos adicionados são relativos ao diretório atual em que você executa o comando. Se você deseja preservar caminhos diferentes, verifique se está no diretório correto antes de executar o comando ou use caminhos relativos no comando (por exemplo, `Tar -rf Exple.tar./Path/to/file1`). O uso de caminhos absolutos armazenará todo o caminho absoluto no arquivo alcatrão, o que geralmente é indesejável.
* GNU TAR e `-U` (Atualização): O GNU `Tar` possui uma opção` -u` ou `-update` que * tenta * adicionar apenas arquivos mais novos que suas cópias no arquivo. No entanto, isso se baseia nos tempos de modificação e nem sempre é confiável (especialmente ao lidar com arquivos em diferentes sistemas ou sistemas de arquivos). Não é um substituto infalível para extrair e reconstruir. Se você estiver usando o GNU TAR, o comando seria:

`` `BASH
Tar -UF Exemplo.tar file1 file2
`` `

Exemplo:

1. Crie alguns arquivos:

`` `BASH
toque o arquivo 1 arquivo2
`` `

2. Crie um arquivo inicial:

`` `BASH
Tar -cf exemplo.tar arquivo1
`` `

3. anexar o arquivo:

`` `BASH
Tar -rf exemplo.tar arquivo2
`` `

4. Verifique o conteúdo:

`` `BASH
Tar -tf Exemplo.tar
`` `

Isso deve mostrar os `file1` e` file2` listados no arquivo.

Anterior :

Próximo :
  Os artigos relacionados
·Qual é a extensão de arquivo VCD 
·Qual é a extensão de arquivo AWL 
·Qual é a extensão de arquivo SDX 
·O que é o arquivo de extensão Cdd 
·O que é o arquivo EXE Extensão Usado Para 
·O que é expansor de abreviatura? 
·Qual é a extensão de arquivo ODT 
·Como abrir o DAT extensão de arquivo no Windows XP 
·O que é o arquivo de extensão .00 J 
·Como alterar um documento do Word arquivo Extensão De …
  Artigos em destaque
·Microsoft Map Informações 
·Como classificar por cor de célula 
·O que é RND em um Disco Rígido 
·Como queimar 24-Bit arquivos em um CD com o Nero 8 
·Como descobrir por que o tempo de buffer demora tanto e…
·Microsoft Word Chart Ajuda 
·Como instalar o Drupal em ReadyHosting 
·Como ver as versões do documento no Word 2007 
·Fractals em Efeitos Especiais 
·Quais são as vantagens de usar uma guia de remessa? 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados