Como compactar e descompactar um diretório e seus arquivos no Linux [duplicado]

47

Eu sou um novato em Linux.Whats é o processo completo para compactar e descompactar um diretório e seus arquivos.Por favor, mencione se alguma instalação precisa ser feita.

    
por AB4U 13.08.2015 / 09:19

3 respostas

76

Você diz que é um novato. Talvez você tenha experiências do Windows. Se você ainda não tem os pacotes instalados, precisa

sudo apt-get install zip gzip tar

primeiro (ou por um gerenciador gráfico pkg).

Então, para uma entrada, seria a maneira mais fácil de usar zip / unzip:

zip -r my_arch.zip my_folder

onde -r significa "recursivo".

Para descompactar você simplesmente use

unzip my_arch.zip

O Zip armazena nomes de caminho relativos por padrão. Existem várias opções de parâmetros disponíveis para o zip. Para isso leia: o manual (man zip). Para começar, isso fará.

Na maioria das vezes você verá as terminações .tar.gz no mundo linux. Esse é o produto de duas ferramentas: TAR (o arquivador de fitas) e GZIP (o GNU-Zip). Tar tem a opção de chamada para automaticamente gzip / gunzip arquivos após "taring".

tar -cvzf may_arch.tar.gz my_folder

onde

  • -c significa "criar"
  • -v significa "verbose" (às vezes incômodo e lento ...)
  • -z significa "usar (GNU) zip"
  • -f XYZ declara o nome do arquivo de saída. (Você deve escolher um nome de ajuda como XYZ.tar.gz)

Também pode haver terminações .tar.bz2. Este é o produto do parâmetro -j em vez do parâmetro -z: você escolherá a compactação com BZIP2 (- > man bzip2).

Para extrair você simplesmente use -x (e X trato) ao invés de -c ( C reate):

tar -xvzf may_arch.tar.gz

Feliz "fechando"!

    
por Thorben Kaufmann 13.08.2015 / 10:24
6

Você pode usar os utilitários de linha de comando zip e unzip . Estes podem ser instalados executando

sudo apt-get install zip unzip

no terminal.

    
por abkpl 13.08.2015 / 10:18
3

Eu sei de várias maneiras, mas desde que você é novo no linux. Então eu vou te dizer como zipar um arquivo usando o método GUI (a maneira mais fácil).

  1. Crie uma nova pasta e preencha com o que você quiser, por exemplo, muitos dos arquivos (no meu caso, vou preenchê-la com a pasta do tema):

  • Clique com o botão direito na pasta que você deseja zip e selecione a opção "Comprimir ...":

  • Vocêpodeescolheroformatodearquivodesejadoclicandoemcomboboxaoladodacaixadetexto"Nome do arquivo". Além disso, você pode definir a pasta que você deseja zip location.

  • Clicarem"Outras opções" o levará à seção de senha. Em outras palavras, você pode definir a senha do seu arquivo preferido para que alguém (inclua você) tenha que digitar a senha antes de descompactar o arquivo.

  • Clique em criar, se concluído
  • por Liso 13.08.2015 / 10:55