Entendendo as permissões de acesso a arquivos e repositórios e como alterá-las
Neste artigo, vamos entendendo as permissões de acesso a arquivos e repositórios e como alterá-las.
Nesse artigo, vamos aprender sobre empacotamento e compactação de arquivos. Para o empacotamento de arquivos utilizamos o comando tar, é válido ressaltar que o empacotamento não diminui o tamanho do arquivo, ele faz a junção de um ou mais arquivos em um único arquivo, quem diminui o tamanho são os compactadores, que são GNU gzip (gzip) ou bzip2. Primeiro vamos entender a sintaxe do comando tar.
tar [opções] [nome do novo arquivo] [arquivo de origem]
Vejamos alguma opções do comando tar:
c = Cria um novo arquivo tar
t = Exibe o conteúdo de um arquivo tar
p = Mantém as permissões originais dos arquivos
r = Adiciona arquivos a um arquivo tar existente
f = Permite especificar o arquivo tar que vai ser usado, por causa disso é a ultima opção
v = Exibe detalhes da operação
x = Extrai arquivos de uma arquivo tar existente
C = especifica o diretório dos arquivos a serem armazenados
Primeiro vamos aprender a usar o comando tar
para o empacotamento de arquivos e extração mais adiante usaremos os compactadores, que não tem nada de difícil.
Criando um arquivo .tar
tar -cvf artigos.tar telgram.odt mycroft.odt
Exibindo o conteúdo de um arquivo .tar
tar -tf artigos.tar
Extraindo um arquivo .tar
tar -xvf artigos.tar
Adicionar um arquivo ao arquivo já empacotado
tar -rf artigos.tar mozilla.odt
Excluindo um arquivo do arquivo.tar
tar -f artigos.tar –-delete mozilla.odt
Agora que já sabemos usar o comando tar
para o empacotamento de arquivos, vai ser bem fácil aprender a comprimir arquivos. Primeiros vamos aprender a compactar com o gzip, para isso temos que acrescentar uma opção ao comando tar que é -z
, essa opção indica que os arquivos serão compactados em gzip, que resultará em um arquivo com extensão .tar.gz.
Criando um arquivo compactado com gzip
tar -cvzf artigos.tar.gz telgram.odt mycroft.odt
Extraindo arquivos com gzip
tar -xvzf artigos.tar.gz
Quando for comprimir arquivos usando o bzip2, só acrescentar o parâmetro -j
, essa opção indica que os arquivos serão compactados em bzip2, que resultara um arquivo com a extensão .tar.bz2.
Criando um arquivo compactado com bzip2
tar -cvjf artigos.tar.bz2 telgram.odt mycroft.odt
Extraindo arquivos com bzip2
tar -xvjf artigos.tar.bz2