A opção que você deseja é --no-absolute-filenames
:
Create all files relative to the current directory in copy-in mode, even if they have an absolute file name in the archive.
Ontem eu estava fazendo algumas experiências no Slitaz . Ele usa vários initrd.img para armazenar arquivos / alterações.
Eu queria extrair uma das suas imagens initrd.gz (que é um arquivo cpio) para uma pasta, editá-las / removê-las, empacotá-las novamente.
Eu usei este código:
cat rootfs.img | cpio -idvm
Em seguida, todos os arquivos são extraídos para o meu sistema de arquivos raiz. Meu sistema operacional inteiro está corrompido. (Que situação emberrasing ...)
O que devo fazer para realizar essas operações com segurança, mas de maneira fácil? Chroot? LXC? (VirtualBox é o último recurso)
A opção que você deseja é --no-absolute-filenames
:
Create all files relative to the current directory in copy-in mode, even if they have an absolute file name in the archive.
Tags security virtualization linux