V GNU cpio není nic, co by to umožňovalo. Tohle by mohlo být trochu čistší:
(cd /some/dir && cpio -whatever < /some/file)
Použití závorek subshell zachová aktuální pracovní adresář skriptů a použití &&zajistí, že extrakce cpio bude provedena pouze v případě, že úspěšně změníte adresáře na cílové.