O empacotador cpio

Publicado por Patrick Silva em 03/07/2015

[ Hits: 3.794 ]

 


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

lshw - Gerando relatório HTML de seu hardware

Como recuperar arquivos apagados no Debian usando o foremost

Como verificar erro de senha dos usuários

Fazendo backup do MBR com dd (setor de boot)

VirtualBox - Como deixar a VM em modo fullscreen no Debian

Leitura recomendada

Descobrindo daemons (servidores) rodando em background

Converter vídeo para MP4 via terminal Linux

Pesquisa de arquivos e executáveis em pacotes .deb

Tunel SSH

Como ver a versão da distribuição no terminal (e outras informações)

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts