Cpio
cpioは、-iオプションを付してコピーイン(copy-in)モードで起動した場合、標準入力からアーカイブを読み取り、ファイルシステム上にアーカイブ済みファイルを再生成する。次に示すコマンド例を実行するとその様子が把握できる。
上記の-dフラグはcpioに必要に応じて(すなわち、存在しなければ)ディレクトリを作成するよう指示する。また抽出されたファイル名を出力する-vフラグもある。
オプションを除く他全てのコマンドライン引数にはシェルライクなグロブパターンが利用できる。1つかそれ以上のパターンにマッチするファイル名を持つファイルのみをアーカイブから取り出しコピーできる。次の例は、アーカイブから"etc/fstab(英語版)"というパターンにマッチするファイル名を持つものを取り出す。
cpioはテープ・デバイス上で連続的にバックアップ・ファイル・アーカイブを保存できるよう設計されているが、tarと同じくアーカイブ・コンテンツの圧縮は行わない。このため適宜gzipやその他外部圧縮プログラムを利用して、cpioから生成されたアーカイブに圧縮を掛ける(この時、.cpgzまたは.cpio.gzという拡張子をファイル名の末尾に付す場合がある)。
展開前にcpioアーカイブ内に含まれるファイルの一覧を出力するには、
cpioアーカイブはファイルが相対パスだけではなく絶対パスで格納される(例えば、/bin/ls vs. bin/ls)場合があるので、事前にファイル一覧をチェックすることは有用である。