Es gibt nichts in GNU cpio, um dies zu ermöglichen. Dies könnte etwas sauberer sein:
(cd /some/dir && cpio -whatever < /some/file)
Die Verwendung der Subshell-Klammern bewahrt das aktuelle Arbeitsverzeichnis des Skripts und die Verwendung von &&stellt sicher, dass die cpio-Extraktion nur durchgeführt wird, wenn Sie die Verzeichnisse erfolgreich zum Ziel wechseln.