O empacotador cpio

Publicado por Patrick Silva em 03/07/2015

[ Hits: 7.957 ]

 


O empacotador cpio



O comando cpio empacota arquivos/diretórios, suas principais opções são:
  • -i - extrair backup
  • -o - criar backup
  • -t - mostrar uma tabela com o conteúdo do backup
  • -d - cria diretórios se necessário
  • -v - mostrar o que está fazendo em detalhes
  • -u - sobrescreve arquivos existentes

Agora vamos à prática.

Então, vejamos os principais grupos de opções e como utilizá-las. Para empacotar o conteúdo do diretório /etc por exemplo:

# find /etc | cpio -ov > bkpetc.cpio

O comando acima empacotará toda a saída do "find /etc" em um arquivo chamado "bkpetc.cpio".

Agora queremos visualizar o que foi empacotado:

# cpio -t < bkpetc.cpio

Ou podemos utilizar o seguinte comando:

# cpio -iv --list < bkpetc.cpio

Queremos extrair o empacotamento:

# cpio -iv < bkpetc.cpio

Ao extrair os arquivos, podemos receber a seguinte mensagem:

"[arquivo] ele é mais novo ou da mesma data da versão existente"

Para resolver esse problema, devemos utilizar o parâmetro "u":

# cpio -ivu < bkpetc.cpio

Quero extrair apenas um arquivo do empacotamento:

# cpio -iv nome_arquivo < bkpetc.cpio

Outras dicas deste autor

Recuperar a senha de root no Debian alterando o arquivo shadow

Como verificar erro de senha dos usuários

Gerenciar pacotes em baixo nível no Debian

Como recuperar arquivos apagados no Debian usando o foremost

Como alterar a imagem de fundo do GRUB no Debian

Leitura recomendada

Renomeando arquivos com caracteres especiais

Montar um compartilhamento Windows no Linux via linha de comando

Partição - Formatando e mantendo seu UUID

Utilizando o SUDO para desligar ou reiniciar um PC logado com um usuário comum

[ LinuxTips ] - Descomplicando o systemd - Parte1

  

Comentários
[1] Comentário enviado por albfneto em 03/07/2015 - 20:22h

é bom isso. aliás copiar todo o /etc é boa prática, se vc perde por exemplo o xorg.conf, ele tá lá no backup.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts