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
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
Se você deseja compactar todos os arquivos com a mesma extensão, execute o comando abaixo:
cd ~ / Documentosfecho eclair -r script.zip * .TXT
Da mesma forma, você pode compactar todos os arquivos de um diretório usando um único comando:
fecho eclair -r home.zip *
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_nameAqui, 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
Do gerenciador de arquivos
Primeiro, abra o Gerenciador de Arquivos e selecione os arquivos que deseja incluir no arquivo zip.
Agora clique com o botão direito e clique aqui na opção Compactar:
Aqui, você pode nomear o arquivo zip e também adicionar a senha para ele:
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ê.