原因是我想制作一个整洁的脚本而不是
cd /some/dir
cpio -whatever<somefile
cd -
Run Code Online (Sandbox Code Playgroud)
TCa*_*ell 10
GNU cpio 中没有任何内容允许这样做。这可能更干净一点:
(cd /some/dir && cpio -whatever < /some/file)
Run Code Online (Sandbox Code Playgroud)
使用 subshell 括号将保留脚本当前工作目录,使用 && 将确保仅在您成功将目录更改为目标时才完成 cpio 提取。