O empacotador cpio

Publicado por Patrick Silva em 03/07/2015

[ Hits: 8.685 ]

 


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

Como verificar erro de senha dos usuários

Cadastrando impressora de rede pelo CUPS via linha de comando

Fazendo backup do MBR com dd (setor de boot)

Gerenciar pacotes em alto nível no Debian

Excluindo traduções desnecessárias no Debian

Leitura recomendada

Tar e split - Gerando backups e dividindo-os

Listagem de arquivos e pastas ordenados por tamanho

Fazendo um chat com outros usuários através do write e mesg

Descobrindo que processo está consumindo mais memória

Alerta! Glxgears não é teste de desempenho

  

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