扫码关注官方订阅号
tar czf xx.tgz /xxx/xxx/A 然后希望 xx.tgz 里面就直接A 这个目录 不希望加前导xxx/xxx
我知道可以先cp 这个目录到同一个目录再打包,不过想知道可以不可以不用另外cp到同一个目录
ringa_lee
使用-C指定相对路径,如:tar czf xx.tgz -C /xxx/xxx A
tar czf xx.tgz -C /xxx/xxx A
你进入那个目录在打包不就好了啊 eg: //我要打包/var/home/fbbin/目录下面的内容 cd /var/home/fbbin tar czf test.tgz ./
或者用--transform这个选项,比如:
--transform
$ mkdir -p t/a/b $ tar cf t.tar t/a/b --transform s=t/==
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
使用-C指定相对路径,如:
tar czf xx.tgz -C /xxx/xxx A
你进入那个目录在打包不就好了啊 eg: //我要打包/var/home/fbbin/目录下面的内容 cd /var/home/fbbin tar czf test.tgz ./
或者用
--transform
这个选项,比如: