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 recuperar arquivos apagados no Debian usando o foremost
Como verificar erro de senha dos usuários
Como alterar a imagem de fundo do GRUB no Debian
Cadastrando impressora de rede pelo CUPS via linha de comando
Gerenciar pacotes em baixo nível no Debian
Leitura recomendada
Comando para listar usuários comuns
Shell script para criar VMs no KVM
Aprenda a utilizar o cron [Vídeo]
Converter vídeo para MP4 via terminal Linux
Desligando remotamente máquinas de um domínio
Comentários
é 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
Enviar