Se você é um usuário Linux, provavelmente já ouviu falar do comando tar Linux. O tar é uma ferramenta poderosa que permite a compactação e descompactação de arquivos e diretórios. Neste guia, vamos ensinar tudo o que você precisa saber para utilizar o comando tar de forma eficiente, desde o básico até dicas avançadas.
O que é o comando tar Linux?
O comando tar é um utilitário Linux que permite compactar e descompactar arquivos em um único arquivo. O nome “tar” vem de “tape archive”, pois originalmente o comando era usado para criar backups em fita magnética. No entanto, atualmente, o comando é amplamente utilizado para compactar e descompactar arquivos em sistemas Linux.
O que é o tarball?
O arquivo compactado criado com o comando tar é chamado de tarball. Ele contém vários arquivos e diretórios compactados em um único arquivo.
Como compactar arquivos com o comando tar?
O comando tar é uma ferramenta útil para compactar arquivos em sistemas operacionais Linux. Ele permite que você combine vários arquivos em um único arquivo compactado, economizando espaço em disco e facilitando o processo de backup de arquivos.
Para compactar arquivos com o comando tar, siga estes passos:
- Abra o terminal no diretório em que se encontram os arquivos que você deseja compactar.
- Execute o comando tar seguido das opções necessárias. Por exemplo, se você deseja compactar todos os arquivos do diretório atual em um único arquivo chamado “arquivos.tar”, use o comando:
Comando | Descrição |
---|---|
tar -cvf arquivos.tar * | Cria um arquivo “arquivos.tar” com todos os arquivos do diretório atual. |
- Verifique o arquivo criado usando o comando:
Comando | Descrição |
---|---|
tar -tvf arquivos.tar | Exibe o conteúdo do arquivo “arquivos.tar”. |
Dica: Para compactar vários diretórios e seus arquivos, use o comando “tar -cvf nome_do_arquivo.tar diretório_1 diretório_2 …”.
Esses são os passos básicos para compactar arquivos com o comando tar. É importante lembrar que o comando pode ser personalizado usando opções adicionais conforme necessário. Por exemplo, você pode usar a opção “-z” para compactar arquivos usando o algoritmo gzip, que geralmente fornece uma taxa de compactação melhor. Além disso, você pode especificar um caminho absoluta ou relativo para o diretório que deseja compactar.
Como descompactar arquivos com o comando tar?
Descompactar arquivos com o comando tar é simples e pode ser feito com apenas alguns comandos. Antes de começar, certifique-se de que o arquivo que deseja descompactar está localizado no diretório correto.
Se o arquivo estiver compactado em um único arquivo, execute o seguinte comando:
tar xf arquivo.tar
Este comando extrai o arquivo no diretório atual.
Você também pode especificar um diretório diferente para extrair o arquivo. Por exemplo:
tar xf arquivo.tar -C /caminho/do/diretorio
Isso extrai o arquivo no diretório especificado em vez do diretório atual.
Caso o arquivo esteja dividido em várias partes, você precisará executar o seguinte comando:
tar xf arquivo.tar.part1
O comando acima extrai todas as partes automaticamente, desde que as partes estejam no mesmo diretório.
E pronto! O arquivo agora está descompactado e pronto para uso.
Dicas e truques para utilizar o comando tar Linux de forma eficiente
Após aprender como compactar e descompactar arquivos com o comando tar Linux, existem algumas dicas e truques que podem tornar esse processo mais eficiente. Confira abaixo algumas sugestões:
1. Utilize opções de compressão
O comando tar permite a utilização de opções de compressão para reduzir o tamanho dos arquivos compactados. Algumas opções comuns incluem:
Opção | Descrição |
---|---|
-z | Utiliza compressão gzip. |
-j | Utiliza compressão bzip2. |
-J | Utiliza compressão xz. |
2. Especifique arquivos e diretórios com precisão
Para evitar compactar arquivos e diretórios desnecessários, é importante especificar com precisão quais arquivos e diretórios deseja compactar. Utilize o caminho completo para o diretório que deseja compactar e liste os arquivos individuais que deseja incluir.
3. Exclua arquivos e diretórios indesejados
Da mesma forma que é importante especificar quais arquivos e diretórios deseja incluir, é igualmente importante excluir aqueles que não deseja. Utilize a opção –exclude para excluir arquivos e diretórios específicos da compactação.
4. Verifique o conteúdo do arquivo compactado
Antes de enviar ou compartilhar um arquivo compactado, é importante verificar seu conteúdo para garantir que tudo esteja correto. Utilize a opção -t para listar o conteúdo do arquivo compactado sem descompactá-lo.
5. Utilize o comando tar em conjunto com outros comandos
O comando tar pode ser utilizado em conjunto com outros comandos do Linux para realizar tarefas mais complexas. Por exemplo, é possível compactar e enviar um arquivo por FTP com um único comando:
tar -cz arquivo.txt | ftp -n servidor.com
Outro exemplo é descompactar um arquivo zipado antes de enviar por e-mail:
unzip arquivo.zip | tar -cz | uuencode arquivo.tar.gz | mail -s “Assunto do e-mail” destinatario@exemplo.com
6. Mantenha o sistema atualizado
Por fim, é importante manter o sistema atualizado para garantir o bom funcionamento do comando tar e de outros programas no Linux. Instale as atualizações disponíveis regularmente para garantir que as últimas correções e recursos estejam disponíveis.
Conclusão
Em resumo, o comando tar é uma ferramenta poderosa para compactar e descompactar arquivos no Linux. Ao entender como funciona, você pode economizar tempo e espaço em seu disco rígido.
É importante lembrar de utilizar as opções corretas ao compactar ou descompactar arquivos, a fim de garantir que os resultados sejam os esperados. Além disso, sempre verifique se o arquivo compactado está íntegro após a descompactação, especialmente se você o compartilha com outras pessoas.
Se você ainda não está familiarizado com o comando tar, recomendamos que dedique um tempo para praticar e experimentar suas funcionalidades. Com a prática, você poderá aprimorar suas habilidades e se tornar mais eficiente no uso desta ferramenta.