Gerenciamento de pastas compactadas ou compactadas com terminal Linux
Às vezes, quando você precisa criar um arquivo .zip em uma máquina Linux , não é tão fácil como no Windows. Cada vez que você precisa baixar um número maior de arquivos ou inúmeras tarefas, ou mesmo quando precisa de um backup de um site, você precisa aprender alguns comandos básicos para compactar e descompactar as pastas no Linux. Para compactação de arquivos compactados, usamos o comando zip. É um utilitário para compactação e empacotamento de arquivos. Também temos um programa chamado unzip que é usado para descompactar os arquivos zip. Este tutorial irá ajudá-lo a aprender a compactar e gerenciar uma pasta no Ubuntu Linux usando a linha de comando.
Compacte ou compacte a pasta
Para fins de compactação, precisamos primeiro instalar o comando zip, para o qual usaremos “comando apt ” ou “comando apt-get ”. Então, agora vamos abrir o terminal para instalar o comando zip.
Etapa 1:
Após abrir o terminal, escreva o comando “sudo apt install zip unzip” para instalar o comando zip.
Insira as credenciais necessárias.
A instalação começa e a linha de comando fica assim. Depois de alguns momentos, estará feito.
Etapa 2:
A próxima etapa é compactar os arquivos necessários usando o comando zip. Queremos compactar aqui a pasta chamada TestDir, cujo diretório atual é Desktop.
Portanto, na linha de comando do Linux, também mudaremos nosso diretório atual para desktop.
Podemos ver as pastas atualmente presentes em nossa área de trabalho usando o comando ls.
O arquivo que queremos compactar também está na lista.
Usamos o comando “zip –r folderName folder” para o qual queremos compactar nossa pasta.
Eventualmente, é criado o TestDirTerminal.zip compactado, que queríamos criar compactando nossa pasta TestDir, para que possamos ver que ele foi criado.
A pasta que queríamos compactar foi compactada.
Etapa 3:
Também podemos compactar os arquivos usando a linha de comando do Linux. Escolhemos uma pasta, TestFolder para este propósito e um arquivo TestFile como você pode ver. Ambos estão novamente localizados na área de trabalho. Compactaremos um arquivo e uma pasta respectivamente nesta etapa.
Moveremos nosso diretório atual para Desktop se ele não tiver sido selecionado anteriormente. Depois de fazer isso vemos os elementos do diretório usando o comando “dir”. Podemos encontrar qualquer coisa de nosso interesse listada onde TestFolder e TestFile também estão listados.
Para compactar a pasta, usaremos o seguinte comando.
Isso compactará a pasta.
Da mesma forma, queremos compactar o arquivo e usaremos o seguinte comando da seguinte maneira.
Isso compactará nosso TestFile.
Depois de criados, TestFile e Testfolder.zip podem ser vistos na área de trabalho.
Usando o comando gzip
Também podemos usar o comando gzip para compactar um arquivo, como fizemos com o GroceryList.
O resultado mostra que um GroceryList.gz foi criado no diretórioDesktop .
Usando o comando tar
Para muitos arquivos, usaremos o comando tar. Aqui temos GroceryList então, para isso usaremos tar cvf
C: Criar
V: para exibir a saída no terminal (usado para verificação)
F: Apenas para opções de fogo
Sempre podemos usar o comando ls para verificação. Aqui, como você pode ver, o GroceryList.tar foi criado.
Descompacte a pasta compactada:
Para descompactar o arquivo, usaremos o comando unzip. Mas primeiro, precisamos instalar o código de descompactação, como fizemos anteriormente para compactar. Usamos o comando sudo apt-get install unzip para esta finalidade. O comando é usado como
Insira as credenciais:
Isso será instalado eventualmente. Você pode ver os seguintes comandos na tela enquanto o executa por conta própria.
Para comando zip
A princípio, extrairemos nossos arquivos para arquivos zip. Assim como na lista acima você pode ver que o primeiro exemplo que compactamos está listado lá como arquivo compactado “TestDirTerminal.zip”, agora compactaremos esse arquivo usando o comando descompactar. Aqui escrevemos unzip e o nome do arquivo compactado que queremos descompactar.
Nós veremos isso
Para arquivo tar
O arquivo tar terá uma metodologia variada, usaremos um método diferente do que fizemos durante a compactação, então é bastante semelhante a isso, mas aqui, para uma extração de arquivo tar, usaremos tar xvf,
Onde x: significa extrato
V: para verificação como vimos anteriormente
F: é para fogo
Aqui tínhamos um arquivo tar chamado “GroceryList.tar”, então o extraímos usando o seguinte comando.
O comando nos ajuda a extrair os arquivos e, uma vez extraídos, também podemos visualizar o resultado usando o comando ls para o diretório em execução no momento. Então, aqui está o arquivo extraído.
Para verificar e visualizar a lista de conteúdos de um arquivo tar usamos o comando tar –tvf e adicionamos o nome do arquivo tar cujo conteúdo queremos ver. Como resultado, obteremos a lista do conteúdo do arquivo em nossas telas. Portanto, o comando a seguir será usado para visualizar o conteúdo arquivado em um arquivo tar específico.
Conclusão
Neste tutorial, vimos como criar pastas/arquivos compactados na linha de comando do Linux. Também aprendemos como extrair os arquivos originais dos compactados na linha de comando do Linux. Observamos também que para verificação lado a lado usamos o comando ls se o arquivo foi criado ou não, a extensão do arquivo nos deixa claro se foi compactado ou não, se for, é zip, tar ou gz. Por fim, vimos como podemos visualizar o conteúdo arquivado em um arquivo tar específico.