我可以使用
从目录file.tar.gz
创建文件directory
文件
tar -zcvf file.tar.gz directory
使用
打开包装tar xzf file.tar.gz
重新创建目录directory
。但是如何在使用相同命令解压缩时创建file.tar.gz
的目录directory
中创建directory-foo
(需要保留unpack命令)?应该避免在打包之前将目录directory
重命名为directory-foo
以及复制目录。
尝试建议时
OLDNAME=directory
NEWNAME=directory-foo
tar --transform='s,$OLDNAME/,$NEWNAME/,' -x -f file.tar.gz
我正在
tar: Option --transform=s,$OLDNAME/,$NEWNAME/, is not supported
Usage:
...