Eu tenho um arquivo cpio com muitos arquivos e preciso extrair apenas um arquivo, não todos. Com tar
eu poderia apenas usar tar -xf archive.tar path/to/file
, mas isso não funciona com cpio
:
cpio -i < archive.cpio path/to/file
bash: path/to/file: No such file or directory
Alguém sabe como extrair apenas um único arquivo de um cpio
arquivo?
Você deve usar a
-d
opção para deixarcpio
criar os diretórios principais (path/to
) se eles não existirem:Além disso,
bsdtar
(o regulartar
no FreeBSD) sabe como extrair arquivos cpio, compactados ou não.