Avaliar este artigo :
Este artigo foi útil para si ?
Sim
Não
Vous avez noté 0 étoile(s)
Sommaire
Procédure
A compressão de ficheiros através do terminal oferece um método eficaz de gerir o espaço de armazenamento e facilitar a transferência de dados. Neste guia, exploraremos como usar ferramentas como gzip
, bzip2
, zip
e tar
para compactar e descompactar arquivos diretamente de um terminal da Web. Forneceremos comandos e exemplos simples para o ajudar a escolher a ferramenta de compressão adequada às suas necessidades específicas, desde a maximização da compressão até à velocidade de funcionamento.
Antes desta documentação, convidamo-lo a aceder ao Terminal Web do seu alojamento.
O comando zip
é uma ferramenta utilizada para a compressão de ficheiros. É utilizado para comprimir ficheiros e directórios em arquivos .zip
, um formato muito utilizado para a distribuição e troca de ficheiros devido à sua compatibilidade entre diferentes plataformas.
Funções básicas
o zip
comprime ficheiros e directórios, reduzindo o seu tamanho e combinando-os num único arquivo .zip
.o zip
pode simplesmente agrupar ficheiros num arquivo sem compressão, utilizando a opção -0
(compressão zero).Sintaxe básica
zip [opções] nome_do_arquivo.zip ficheiro1 ficheiro2 dir1 ...
Opções comuns
-r
: Recursivo, inclui directórios e os seus conteúdos recursivamente.-q
: Modo silencioso, reduz a saída do comando para reduzir a desordem.-e
: Encripta o arquivo, exigindo que o utilizador introduza uma palavra-passe para proteger os ficheiros.-u
: Actualiza o arquivo existente, adicionando apenas ficheiros modificados ou novos.-m
: Move os ficheiros para o arquivo (remove-os da sua localização original depois de os adicionar ao arquivo).Exemplos de utilização
Criar um arquivo de vários ficheiros:
zip archive.zip ficheiro1.txt ficheiro2.txt
Isto cria um arquivo archive.zip
contendo file1.txt
e file2.txt
.
Arquivar uma pasta recursivamente:
zip -r archive.zip pasta/
Arquiva todo o conteúdo da pasta/
, incluindo as subpastas.
Encriptar um arquivo:
zip -e secure.zip file1.txt file2.txt
Cria um arquivo secure.zip
encriptado que requer uma palavra-passe para aceder ao seu conteúdo.
Atualizar um arquivo existente:
zip -u archive.zip newfile.txt
Adiciona newfile.txt
a um arquivo archive.zip
existente, apenas se newfile.txt
for mais recente que a versão no arquivo ou se ainda não estiver lá.Uso típico
O zip
é frequentemente utilizado para distribuição de software, troca de ficheiros entre diferentes plataformas (como entre Windows e Unix) e para cópias de segurança em que os ficheiros têm de permanecer acessíveis sem descompressão.
Em suma, o zip
é uma ferramenta versátil de compressão e arquivo, ideal para reduzir o tamanho dos ficheiros para armazenamento ou transferência, assegurando simultaneamente a compatibilidade entre diferentes sistemas operativos.
O comando unzip
é a ferramenta complementar do zip
, utilizada para extrair e gerir arquivos criados com o zip
. Descomprime ficheiros e directórios armazenados em arquivos .zip
, tornando-os novamente acessíveis e utilizáveis.
Funções básicas
o unzip
descomprime os arquivos .zip
, extraindo o seu conteúdo para o diretório atual ou para um diretório especificado.o unzip
pode ser utilizado para mostrar o conteúdo de um arquivo, permitindo-lhe verificar o seu conteúdo sem o extrair.Sintaxe básica
unzip [opções] nome_do_arquivo.zip
Opções comuns
-l
: Lista o conteúdo do arquivo sem extrair, mostrando os nomes dos ficheiros, o tamanho e a data da última modificação.-d
: Especifica o diretório de destino para extrair arquivos.-o
: Substitui os ficheiros existentes sem pedir confirmação ao extrair.-p
: Extrai arquivos na saída padrão, geralmente usado para passar o conteúdo para outro comando.-q
: Modo silencioso que reduz a quantidade de informação exibida durante a extração.Exemplos de utilização
Extrair um arquivo para o diretório atual:
unzip archive.zip
Isto extrai todos os ficheiros e directórios contidos em archive.zip
para o diretório atual.
Listar o conteúdo de um arquivo:
unzip -l archive.zip
Apresenta a lista de ficheiros em archive.zip
sem os extrair.Extrair um arquivo para uma pasta específica:
unzip archive.zip -d /path/to/destination
Extrai o conteúdo de archive.zip
para o diretório /path/to/destination
.Extrair um ficheiro específico do arquivo :
unziparchive.zip file1.txt
Extrai apenas file1.txt
de archive.zip
.Utilização típica
O unzip
é frequentemente utilizado para recuperar o conteúdo de arquivos .zip
descarregados ou recebidos, para tarefas de cópia de segurança ou recuperação de dados e em scripts onde os arquivos têm de ser automaticamente descomprimidos para instalação de software ou actualizações de ficheiros.
Em suma, o unzip
é uma ferramenta essencial para manipular arquivos .zip
, permitindo aos utilizadores extrair, gerir e utilizar facilmente o conteúdo arquivado.
O comando tar
(abreviatura de "tape archive") é uma ferramenta de gestão de ficheiros. É utilizado principalmente para criar arquivos de ficheiros e para extrair ficheiros de arquivos. Embora tradicionalmente associado à fita magnética, o tar
é amplamente utilizado para arquivar ficheiros em discos rígidos e outros meios de armazenamento.
Funções básicas
o tar
pode ser utilizado para combinar vários ficheiros num único ficheiro de arquivo, tornando-os mais fáceis de armazenar e transferir.Sintaxe básica
tar [opções] [ficheiro de arquivo] [ficheiro ou diretório a ser arquivado]
Opções comuns
-c
: Cria um novo arquivo.-x
: Extrai ficheiros de um arquivo.-v
: Modo detalhado que apresenta os pormenores das operações efectuadas.-f
: Usado para especificar o nome de ficheiro do arquivo. Esta opção é sempre necessária pois o tar
não tem um nome de ficheiro predefinido.-z
: Usa gzip para comprimir ou descomprimir o arquivo (cria ou extrai arquivos .tar.gz
ou .tgz
).-j
: Usa bzip2 para comprimir ou descomprimir (cria ou extrai arquivos .tar.bz2
).-J
: Usa xz para compressão ou descompressão (cria ou extrai arquivos .tar. xz
).Exemplos de uso
Criar um arquivo tar de vários arquivos :
tar -cvf arquivo.tar arquivo1 arquivo2
Isto cria um arquivo chamado archive.tar
contendo file1
e file2
.
Criar um arquivo tar.gz comprimido:
tar -czvf archive.tar.gz diretório/
Arquiva e comprime o conteúdo do diretório/
diretório usando gzip.Extrair o conteúdo de um arquivo tar:
tar -xvf archive.tar
Extrai todos os ficheiros de archive.tar
para o diretório atual.Listar o conteúdo de um arquivo tar sem extrair:
tar -tvf archive.tar
Apresenta uma lista de ficheiros contidos em archive.tar
.Dicas de utilização
-v
para visualizar o processo de arquivamento ou extração, o que pode ser útil para depuração.O tar
é portanto um comando indispensável para gerir ficheiros e arquivos, oferecendo uma flexibilidade considerável na forma como manipula, comprime e descomprime arquivos.
O comando gzip
(GNU zip) é um utilitário de compressão muito popular. É utilizado principalmente para comprimir ficheiros, reduzindo o seu tamanho para poupar espaço em disco e acelerar a transferência de dados. O gzip
é frequentemente utilizado em combinação com outras ferramentas, como o tar
, para comprimir directórios inteiros.
Funções básicas
o gzip
substitui cada ficheiro por uma versão comprimida do mesmo, com a extensão .gz
.Sintaxe básica
gzip [opções] [ficheiro...]
gzip
.Opções comuns
-d
: Descomprime os ficheiros (equivalente ao comando gunzip
).-k
: Mantém os ficheiros de origem, ou seja, o gzip
não apaga os ficheiros originais depois de os comprimir.-c
: Escreve na saída padrão, permitindo o redirecionamento para outro arquivo ou programa.-r
: Se os argumentos incluírem diretórios, o gzip
passará recursivamente por eles, compactando todos os arquivos que eles contêm.-v
: Modo detalhado, exibe o tamanho dos arquivos antes e depois da compressão, bem como a taxa de compressão.-9
: Especifica o nível de compressão, com 9
representando o nível de compressão mais alto e mais lento. O nível padrão é -6
.Exemplos de utilização
Comprimir um arquivo :
gzip exemplo.txt
Isto irá substituir exemplo.txt
por exemplo.txt.gz
no diretório atual.
Descompactar um ficheiro:
gzip -d exemplo.txt.gz
Ou, de forma equivalente :
gunzip exemplo.txt.gz
Isto reconstituirá o ficheiro original exemplo.txt
a partir de exemplo.txt.gz
.
Comprimir vários ficheiros:
gzip arquivo1.txt arquivo2.txt arquivo3.txt
Cada arquivo será compactado e substituído por uma versão .gz
correspondente.
Comprimir e redirecionar a saída:
gzip -c ficheiro.txt > ficheiro.txt.gz
Comprime o arquivo.txt
e redireciona a saída comprimida para o arquivo.txt.gz
sem excluir o arquivo original.
Uso típico
O gzip
é ideal para comprimir ficheiros individuais ou fluxos de dados. Para arquivos de vários arquivos ou diretórios, o gzip
é frequentemente usado com o tar
, como em
tar czf archive.tar.gz diretório/
que cria um arquivo tar comprimido do diretório
.
Em resumo, o gzip
é uma ferramenta de compressão de ficheiros simples e eficaz, muito utilizada para reduzir o tamanho dos ficheiros para armazenamento ou transmissão.
Agora você sabe como :
gzip
, bzip2
, zip
e tar
para otimizar o seu espaço de armazenamento e garantir a transferência dos seus dados 💾.zip
e geri-los eficientemente usando as muitas opções disponíveis 🗄️.unzip
, com a opção de visualizar o conteúdo sem descompressão 📂.tar
, criando arquivos compactos ou extraindo o seu conteúdo 📦.gzip
para poupar espaço e facilitar a partilha de ficheiros .gz comprimidos 🚀.O domínio destas ferramentas de compressão é essencial na gestão diária de ficheiros e directórios, seja para fins de cópia de segurança, arquivo ou transferência. Cada comando oferece benefícios únicos e pode ser usado individualmente ou em combinação para melhor atender às suas necessidades.
Esperamos que este artigo lhe tenha sido útil e que lhe tenha dado os conhecimentos necessários para otimizar a utilização do espaço de armazenamento e a gestão dos seus ficheiros. Agradecemos a sua leitura e convidamo-lo a partilhar as suas experiências ou a colocar quaisquer questões que possa ter, deixando um comentário abaixo. Os seus comentários são preciosos e ajudam-nos a continuar a melhorar os nossos serviços. Obrigado e até breve na nossa plataforma! 😊👍
Avaliar este artigo :
Este artigo foi útil para si ?
Sim
Não
1mn leitura
Como é que me ligo ao Terminal Web com o Painel LWS (consola web ssh)?
4mn leitura
Como posso utilizar o GIT com o terminal Web no meu alojamento partilhado LWS?
2mn leitura
Como alterar a versão PHP do Terminal Web do Painel LWS
0mn leitura
O que posso fazer no meu sítio WordPress utilizando o Terminal Web?