Linux é conhecido por sua ampla funcionalidade e pela abordagem prática que oferece a seus usuários. Essa mesma funcionalidade entra em jogo quando você deseja criar arquivos no Linux, arquivos compactados. Comandos alcaturgos, abreviados para o arquivo de fita, permitem criar, extrair e manter arquivos arquivados. Este artigo estará analisando principalmente o comando tar xvf, seu propósito, uso e tudo o mais que você precisa saber.
O que são arquivos de arquivo?
Antes de entrarmos nos detalhes técnicos da questão, vamos esclarecer quais são os arquivos do arquivo, para que não sejam deixados de fora o Linux. Você pode aprimorar o armazenamento e a portabilidade de seus dados, compactando vários arquivos junto com seus metadados em um único arquivo. Esses arquivos compactados são essencialmente conhecidos como arquivos de arquivo e ajudam os usuários a reduzir o tamanho do arquivo e facilitar a organização de dados.
Objetivo
Vamos mergulhar profundamente em todos os meandros deste comando, tar xvf. Primeiro de tudo, vamos dar uma olhada na sintaxe geral deste comando.
$ tar [options] [arquivo de arquivo] [diretório/arquivo a ser arquivado]
Então, como você pode dizer, há três argumentos que precisam ser passados para este comando. No nosso caso, esses argumentos são x, v e f. O que eles querem dizer?
XVF é o método curto ao estilo UNIX para implementar -extract -verbose -File. Então, X significa extrair o arquivo, v para exibir informações detalhadas e f para especificar um nome de arquivo.
Muitos iniciantes do Linux podem ter visto vários comandos que suportam o Switch V sem saber o que realmente significa ou. Informações detalhadas fornecem ao usuário detalhes adicionais sobre a tarefa que está sendo realizada. Ele não se aplica a todos os comando Linux por aí e é conhecido por desacelerar um pouco o processamento dos comandos, mas é imperativo adicioná -lo no Tar XVF, como você verá em breve.
Com isso dito, agora você deve ter uma boa idéia do objetivo do Tar XVF. Em suma, este comando é o seu objetivo sempre que você precisar extrair alguns arquivos dos arquivos.
Uso de Tar XVF
Agora que nossos leitores estão familiarizados com o comando tar xvf, é hora de mostrarmos como você pode usá -lo no seu sistema Linux para extrair arquivos.
Etapa 1: Criando um arquivo
Primeiro, abra uma nova janela do terminal através da barra lateral do Ubuntu ou aterre ctrl + alt + t no teclado.
Se você é totalmente novo nisso e não tem um .Arquivo TAR no seu computador para experimentar, primeiro, você precisará criar um. Você pode fazer isso passando um argumento -c (Create) para o comando TAR em vez de -x (extrato).
Você pode especificar mais com precisão que tipo de arquivos você deseja comprimir; isto é, você pode mencionar um formato específico no comando para fazê -lo arquivar arquivos apenas com esse formato. Por exemplo, no caso de comprimir apenas imagens, você pode especificar o formato (.jpg) como no comando abaixo.
$ Tar CVF Arquivo.alcatrão *.jpg
Para aqueles que estão curiosos, o asterisco no comando CVF garante que o TAR inclua todos os arquivos e diretórios recursivamente. Você também pode substituir o asterisco por um ponto se quiser compactar arquivos ocultos também. Além disso, você pode remover completamente *.JPG do comando se você precisar incluir todos os arquivos no diretório, independentemente do formato deles.
Tendo feito isso, agora você tem um arquivo de arquivo de teste em que pode experimentar para aprender o uso do Tar XVF. Vamos para a próxima etapa, onde demonstraremos usando o TAR XVF para extrair arquivos do nosso arquivo recém -criado.
Etapa 2: Extraindo arquivos
A partir daqui, basta seguir os comandos em nosso tutorial para descobrir como extrair seus arquivos. Navegue de volta para a janela do terminal e execute o seguinte comando.
$ Tar XVF Arquivo.alcatrão
Vale a pena mencionar que você pode usar alcatrão para extrair seus arquivos para endereços específicos também. Então, vamos dar uma olhada em como você pode fazer isso. Tudo que você precisa fazer é adicionar um interruptor -c e um endereço. Vamos proceder extraindo o arquivo de arquivo.alcatrão para o desktop, e você pode acompanhar seus próprios arquivos a qualquer endereço de sua escolha. Execute o seguinte comando para prosseguir.
$ Tar XVF Arquivo.Tar -c /home /desktop
Você também pode encontrar alguns arquivos altamente compactados com o formato .alcatrão.BZ2. Estes podem ser tratados da mesma forma que descrevemos anteriormente. Basta modificar o formato sufixo no comando da seguinte maneira, e é isso.
$ Tar XVF Arquivo.alcatrão.BZ2
Correspondentemente, se um arquivo for "gzipped", você poderá alterar um pouco o comando da seguinte maneira.
$ Tar XVZF Arquivo.alcatrão.gz
Você deve estar bem equipado com a criação, modificação, manutenção e extração de arquivos no Linux com isso feito.
Informações adicionais
Se você estiver interessado em aprender mais sobre os comandos tar xvf ou alcatrão em geral, esta seção deve fazer você bem.
TAR originou-se dos velhos tempos do UNIX com o objetivo principal de criar um meio de armazenar dados em dispositivos de armazenamento de gravação.
Posteriormente, foi integrado ao padrão POSIX (Interface OS portátil para UNIX).
Na era moderna de hoje, é usado principalmente para arquivar, coletar e distribuir arquivos.
Os comandos TAR acima mencionados, como TAR XVF e TAR CVF, preservar características do sistema de arquivos, como modificação e datas de acesso, estruturas de diretório e permissões de grupo/usuário.
Conclusão
Que praticamente cobre tudo o que há para saber sobre o Tar XVF e mais. Aprendemos sobre como os sistemas operacionais Linux lidam com arquivos de arquivo e como você pode criar, modificar e manter esses arquivos. Felizmente, agora você terá uma melhor compreensão do que exatamente o XVF faz!