Respuestas:
No hay nada en GNU cpio que permita esto. Esto podría ser un poco más limpio:
(cd /some/dir && cpio -whatever < /some/file)
El uso de paréntesis de subshell preservará el directorio de trabajo actual de los scripts y el uso de && asegurará que la extracción de cpio solo se realice si cambia con éxito los directorios al destino.
somefile
tiene que residir realmente/some/dir
aquí. Lo intenté y dijo que no podía encontrar los archivos. Por lo tanto, debe usar rutas relativas de regreso a donde estaban los archivos o rutas absolutas.