GeeksforGeeks (Português)

o Linux ‘ tar ‘ significa arquivo de fita, é usado para criar arquivos e extrair os arquivos de arquivo. o comando tar em Linux é um dos comandos importantes que fornece funcionalidade de arquivo em Linux. Podemos usar o comando Linux tar para criar arquivos de arquivo comprimido ou não comprimido e também mantê-los e modificá-los.,

Sintaxe:

tar 

Opções:
-c : Cria um Arquivo
-x : Extrair o arquivo
-f : cria um arquivo com o nome de arquivo fornecido
-t : exibe ou listas de arquivos no arquivo
-u : arquivos e adiciona a um arquivo existente do arquivo
-v : Exibe Informações detalhadas
-A : Concatena os arquivos
-z : zip, diz comando tar que criar o arquivo tar usando gzip
-j : filtro de arquivo arquivo tar usando tbzip
-W : Verificar se um ficheiro de arquivo
-r : atualizar ou adicionar um arquivo ou diretório em que já existiam .o que é um ficheiro de arquivo?,um arquivo de arquivo é um arquivo que é composto por um ou mais arquivos junto com metadados. Arquivos de arquivo são usados para coletar vários arquivos de dados juntos em um único arquivo para facilitar a portabilidade e armazenamento, ou simplesmente para comprimir arquivos para usar menos espaço de armazenamento.

exemplos:
1. Criar um pacote tar não comprimido com a opção-cvf : este comando cria um ficheiro tar chamado ficheiro.tar que é o arquivo de todos .ficheiros c na pasta actual.

$ tar cvf file.tar *.c

Saída :

os2.cos3.cos4.c

2., A extrair ficheiros do pacote com a opção-xvf: este comando extrai ficheiros dos pacotes.

$ tar xvf file.tar

Saída :

os2.cos3.cos4.c

3. compressão gzip no Pacote tar, usando a opção-z: este comando cria um ficheiro tar chamado ficheiro.alcatrao.gz, que é o arquivo de .ficheiros C.

$ tar cvzf file.tar.gz *.c

4. A extrair um pacote de tar gzip*.alcatrao.gz com a opção-xvzf: este comando extrai ficheiros do ficheiro arquivado tar.alcatrao.ficheiros gz.

$ tar xvzf file.tar.gz

5., Criar um ficheiro de pacote tar comprimido no Linux usando a opção-j: este comando comprime e cria um ficheiro de Pacote menos do que o tamanho do gzip. Tanto a compressão como a descompressão levam mais tempo do que o gzip.

$ tar cvfj file.tar.tbz example.cpp

Saída :

$tar cvfj file.tar.tbz example.cppexample.cpp$tar tvf file.tar.tbz-rwxrwxrwx root/root 94 2017-09-17 02:47 example.cpp

6. Untar único ficheiro tar ou pasta indicada no Linux : este comando irá Untar um ficheiro na pasta actual ou numa pasta indicada com a opção-C.

$ tar xvfj file.tar or $ tar xvfj file.tar -C path of file in directoy 

7. Untar múltiplo .alcatrao, .alcatrao.gz .alcatrao.,ficheiro tbz no Linux: este comando irá extrair ou descarregar vários ficheiros do tar, tar.ficheiro de arquivo GZ e tar. bz2. Por exemplo, o comando acima irá extrair “fileA” “fileB” dos arquivos do arquivo.

$ tar xvf file.tar "fileA" "fileB" or $ tar zxvf file1.tar.gz "fileA" "fileB"or $ tar jxvf file2.tar.tbz "fileA" "fileB"

8. Verificar o tamanho do alcatrão existente, alcatrão.gz, tar.ficheiro tbz no Linux: o comando acima irá mostrar o tamanho do ficheiro de arquivo em Kilobytes(KB).

$ tar czf file.tar | wc -cor $ tar czf file1.tar.gz | wc -cor $ tar czf file2.tar.tbz | wc -c

9. Actualizar o ficheiro tar existente no Linux

$ tar rvf file.tar *.c

Saída:

os1.c

10., indique o conteúdo e indique o ficheiro TARF com a opção-tf : este comando irá listar toda a lista de ficheiros arquivados. Também podemos listar conteúdo específico em um tarfile

$ tar tf file.tar

Saída :

example.cpp

11. Aplicar o ‘ pipe ‘ao’ comando grep ‘ para encontrar o que estamos à procura : Este comando irá listar apenas o texto mencionado ou imagem em grep do ficheiro arquivado.

$ tar tvf file.tar | grep "text to find" or$ tar tvf file.tar | grep "filename.file extension"

12. Podemos passar um nome de arquivo como um argumento para pesquisar um arquivo tarfile : este comando vê os arquivos arquivados, juntamente com seus detalhes.,

$ tar tvf file.tar filename 

13. Visualizar o Arquivo usando a opção -tvf

$ tar tvf file.tar

Saída :

o Que são curingas no Linux
em Alternativa referido como um “carácter selvagem’ ou ‘caractere curinga’, um curinga é um símbolo usado para substituir ou representar um ou mais caracteres. Wildcards são geralmente um asterisco ( * ), que representa um ou mais caracteres ou ponto de interrogação (?), que representa um único caráter.exemplo:

14. Para procurar uma imagem dentro .formato png: isto irá extrair apenas ficheiros com a extensão .png do arquivo.,alcatrao. A opção-wildcards diz ao tar para interpretar wildcards no nome dos ficheiros
a extrair; o nome do ficheiro (*.png) é incluído entre aspas simples para proteger o wildcard ( * ) de ser expandido incorretamente pela shell.

$ tar tvf file.tar --wildcards "*.png" 

nota: nos comandos acima ” * ” é usado no lugar do nome do ficheiro para tomar todos os ficheiros presentes nesse directório em particular.

Este artigo é contribuído por Akansh Gupta. Se você gosta de GeeksforGeeks e gostaria de contribuir, Você também pode escrever um artigo usando contribuir.geeks forgeeks.,org ou enviar o seu artigo para [email protected]. veja o seu artigo que aparece na página principal dos GeeksforGeeks e ajuda outros Geeks.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *