Como compactar arquivos no Linux

Como Compactar Arquivos No Linux



A compactação de arquivos é um processo pelo qual você pode conter coletivamente uma parte de dados em um único local. Facilita a transferência de arquivos, gerenciamento de armazenamento, organização de dados e muito mais. No Linux, tar e zip são os dois formatos de compactação de arquivos mais comuns.

Você também pode compactar os arquivos e protegê-los com senha. No entanto, muitos usuários do Linux ficam confusos ao compactar arquivos rapidamente. Portanto, este breve artigo é sobre métodos simples de sincronização de arquivos no Linux. Existem vários comandos e abordagens simples de GUI disponíveis para criar arquivos zip sem complicações. Vamos examinar cada método com exemplos.







O comando zip

O comando zip é um utilitário poderoso que compacta arquivos e diretórios em um arquivo zip. Aqui está um comando simples que você pode usar:





fecho eclair [ opções ] zipfile_name.zip file.txt directory_name

Substitua [options] pelas opções apropriadas e zipfile_name.zip pelo nome de arquivo desejado do novo arquivo zip. Além disso, file.txt e directory_name representam os arquivos que você precisa compactar. Por exemplo, vamos usar o seguinte comando para criar Scripts.zip adicionando os arquivos file1.txt e file2.txt:





fecho eclair -r Scripts.zip arquivo1.txt arquivo2.txt

  compactando arquivos usando o comando zip

No comando acima, usamos a opção -r para realizar a compactação do arquivo recursivamente. Caso você queira criar um arquivo zip e torná-lo protegido por senha, você pode usar o seguinte comando:



fecho eclair -P 12345 Scripts.zip arquivo1.txt arquivo2.txt

  criar-arquivo-zip protegido por senha usando o comando zip

Se você deseja compactar todos os arquivos com a mesma extensão, execute o comando abaixo:

cd ~ / Documentos

fecho eclair -r script.zip * .TXT

  comando r-option-in-zip

Da mesma forma, você pode compactar todos os arquivos de um diretório usando um único comando:

fecho eclair -r home.zip *

  comando zip no linux

No comando acima, home.zip é um arquivo zip e * é um curinga para adicionar tudo do local específico.

O comando tar

O comando tar é outro utilitário versátil usado para arquivar arquivos no Linux. No entanto, ao contrário do zip, requer o uso de ferramentas de compactação como gzip ou bzip. Para compactar um arquivo usando o comando tar, use o comando abaixo:

leva -czvf zip_name.tar.gz arquivo.txt diretório_name

Aqui, as opções em ‘-cvzf’ instruem o tar a criar um arquivo compactado com gzip (c) usando gzip (z), fornecer saída detalhada (v) e especificar o nome do arquivo (f). Novamente, substitua zip_name em zip_name.tar.gz pelo nome do arquivo compactado que você deseja criar.

Para usar o comando tar no exemplo acima, digite este comando:

leva -czvf Scripts.tar.gz arquivo1.txt arquivo2.txt

  comando tar para compactar arquivos no linux

Do gerenciador de arquivos

Primeiro, abra o Gerenciador de Arquivos e selecione os arquivos que deseja incluir no arquivo zip.

  selecionando arquivos no gerenciador de arquivos do Linux

Agora clique com o botão direito e clique aqui na opção Compactar:

  menu suspenso de opções no gerenciador de arquivos

Aqui, você pode nomear o arquivo zip e também adicionar a senha para ele:

  nomeando o arquivo zip no Linux

Conclusão

Compactar arquivos no Linux é simples e pode ser feito usando comandos como tar e zip. O comando zip é simples e compacta os dados diretamente em um arquivo zip, enquanto o comando tar oferece flexibilidade com suas diversas opções. Sugerimos que você experimente essas opções para descobrir a que melhor se adapta a você.