cpioアーカイブから個々のファイルを抽出する方法は?

cpioアーカイブから個々のファイルを抽出する方法は?

多くのファイルを含むcpioアーカイブがありますが、ファイル全体ではなく1つのファイルのみを抽出できます。tarただ使用することができますが、動作しませtar -xf archive.tar path/to/filecpio

cpio -i < archive.cpio path/to/file
bash: path/to/file: No such file or directory

アーカイブから個々のファイルを抽出する方法を知っている人はいますかcpio

ベストアンサー1

ホームディレクトリ()が存在しない場合は、この-dオプションを使用してcpioホームディレクトリ()を作成する必要があります。path/to

cpio -id < archive.cpio path/to/file

また、bsdtar(FreeBSDの従来の方法tar)圧縮するかどうかにかかわらず、cpioアーカイブを抽出する方法を知っています。

おすすめ記事