Como compactar uma pasta no Ubuntu Linux / Debian Linux
Como faço para compactar uma pasta ou diretório no Ubuntu Linux?
O zip é um utilitário de compactação e empacotamento de arquivos para comandos Linux e Unix. Um programa complementar chamado unzip descompacta arquivos zip. Neste artigo mostro como compactar uma pasta no Ubuntu Linux ou Debian Linux usando os métodos CLI e GUI.
Para seguir este artigo estou assumindo que você já tenha um sistema configurado com um usuário não root, por isso usarei o 'sudo' nos comandos.
Compacte uma pasta no Ubuntu Linux usando o cli
Primeiro, caso não tenha ainda instalado, instale o ZIP usando o comando apt ou o comando apt-get . Abra o terminal e digite o seguinte comando:
$ sudo apt update
$ sudo apt install zip unzip
Como usar o comando zip para compactar uma pasta?
Estas são as sintaxes para criar um arquivo compactado chamado diretorio.zip da pasta do seu interesse, execute:
$ sudo zip -r nomedoarquivo.zip pasta
$ sudo zip -r nomedoarquivo.zip pasta1 pasta2
$ sudo zip -r nomedoarquivo.zip /caminho/para/pasta1 /caminho/para/arquivo2
$ sudo zip -r nomedapasta.zip pasta/
Nota: Os termos /caminho/para/
etc são apenas para ilustração. Ue o caminho real no seu caso.
Veja mais opções do comando zip em lugar do (-r) :
Opção | Descrição |
---|---|
-f | freshen: apenas arquivos alterados |
-u | update: apenas arquivos alterados ou novos |
-d | delete: entradas no arquivo zip |
-m | move: Move os dados para o aquivo compactado (excluir arquivos do sistema operacional) |
-r | recurse: Compacta os dados e mantém os diretórios |
-j | junk: nomes de diretório de lixo (não registre) |
-0 | only |
-l | converter LF para CR LF (-ll CR LF para LF) |
-1 | comprimir mais rápido |
-9 | comprimir melhor |
-q | operação silenciosa |
-v | operação detalhada/informações da versão de impressão |
-c | adicionar comentários de uma linha |
-z | adicionar comentário em arquivo zip |
-@ | ler nomes de stdin |
-o | tornar o arquivo zip tão antigo quanto a última entrada |
-x | excluir os seguintes nomes |
-i | inclua apenas os seguintes nomes |
-F | corrigir arquivo zip (-FF tente mais) |
-D | não adicione entradas de diretório |
-A | ajustar exe de extração automática |
-J | prefixo de arquivo zip lixo (unzipsfx) |
-T | testar a integridade do arquivo zip |
-X | eXcluir atributos de arquivo eXtra |
-y | armazene links simbólicos como o link em vez do arquivo referenciado |
-e | criptografar |
-n | não comprima esses sufixos |
-h2 | mostrar mais ajuda |
Compactar um diretório no Ubuntu Linux
A sintaxe do comando zip é a seguinte para compactar um diretório no Ubuntu Linux:
$ sudo zip -r diretorio_compactado.zip /var/html/nome_do_diretorio
$ sudo zip -r diretorio_compactado.zip /home/belmitec/backup
zipar uma pasta no Ubuntu Linux usando o método GUI
Para acessar e organizar seus arquivos você usa o aplicativo “Arquivos” (gerenciador de arquivos)”. Use o gerenciador de arquivos Arquivos para navegar e organizar os arquivos em seu computador. Abra a pasta em questão. Selecione o nome da pasta, como pasta_que_eu_quero e clique com o botão direito do mouse e após clique em “ Compactar… “ ou "Compress".
Proteger seu arquivo zip com senha
Você pode criptografar e proteger com senha seu arquivo zip da seguinte forma:
$ sudo zip -r -e nome_do_arquivo.zip /caminho/para/o_diretório/
Você também pode usar e declarar a senha na CLI para criptografar entradas de arquivo zip usando a sintaxe abaixo:
$ sudo zip -r -e -P 'SUA_SENHA_AQUI' nome_do_arquivo.zip /caminho/da/pasta/
AVISO: A opção -P 'SUA_SENHA_AQUI
' para o zip É INSEGURO! Evite isso. Muitos sistemas operacionais multiusuário, como o Linux, fornecem maneiras para qualquer usuário ver a linha de comando atual de qualquer outro usuário; mesmo em sistemas autônomos, há sempre a ameaça de espiar por cima do ombro. Armazenar a senha de texto simples como parte de uma linha de comando em um script automatizado é ainda pior. Sempre que possível, use o prompt interativo sem eco para inserir senhas. E onde a segurança é realmente importante, use criptografia forte, como Pretty Good Privacy (PGP/GPG), em vez da criptografia padrão relativamente fraca fornecida pelos utilitários de arquivo zip. Consulte em breve: “Como criptografar e descriptografar arquivos com uma senha usando GPG em sistemas Linux e semelhantes a Unix ” para obter mais informações.
Conclusão
Você acabou de aprender como compactar um diretório no Ubuntu Linux ou Debian Linux usando o comando zip. O mesmo comando usado para compactar uma pasta no Linux. Para mais informações, consulte esta página aqui .
Artigos relacionados
-
Como criptografar e descriptografar arquivos com senha no Ubuntu
Para criptografar e descriptografar arquivos com uma senha, use o comando gpg. É uma ferramenta de criptografia e assinatura para sistemas o... -
Como instalar linux ubuntu no virtualbox
1. Visão Geral Olá, Saraiva aqui! Neste guia, vou orientar você em uma das maneiras mais fáceis de usar o Ubuntu Desktop em uma m... -
Como instalar o OpenSSL no Ubuntu
Olá, Saraiva aqui!Neste guia mostro Como instalar o OpenSSL no Ubuntu. Entenda o que é o OpenSSL e como verificar sua versão.O que ... -
Como instalar o Composer no Ubuntu 22.04
Olá, Saraiva aqui! Neste guia irei ajudar você a instalar o Composer no Ubuntu 22.04 LTS.O Composer é uma ferramenta popular ... -
Como instalar o vscode no Ubuntu
Olá Saraiva aqui! Neste guia pretendo ajudar você a instalar o Visual Studio Code no Ubuntu 22.04 LTS.O Visual Studio Code da Microsoft (vsc...
Você achou esse artigo útil?