tar 打包的时候如何去掉目录前缀
tar czf xx.tgz /xxx/xxx/A 然后希望 xx.tgz 里面就直接A 这个目录 不希望加前导xxx/xxx
我知道可以先cp 这个目录到同一个目录再打包,不过想知道可以不可以不用另外cp到同一个目录
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
tar czf xx.tgz /xxx/xxx/A 然后希望 xx.tgz 里面就直接A 这个目录 不希望加前导xxx/xxx
我知道可以先cp 这个目录到同一个目录再打包,不过想知道可以不可以不用另外cp到同一个目录
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
使用-C指定相对路径,如:
tar czf xx.tgz -C /xxx/xxx A
你进入那个目录在打包不就好了啊
eg:
//我要打包/var/home/fbbin/目录下面的内容
cd /var/home/fbbin
tar czf test.tgz ./
或者用
--transform
这个选项,比如:https://www.cnblogs.com/zxiao...
mkdir ./mysql-5.6.15 && tar -xzvf mysql-5.6.15.tar.gz -C ./mysql-5.6.15 --strip-components 1