linux – 没有父目录的绝对递归tar?
发布时间:2020-05-24 03:02:17 所属栏目:Linux 来源:互联网
导读:我有一个看起来像这样的目录结构: /var/www/website/index.php/var/www/website/home.php/var/www/website/whatever.text/var/www/website/.htaccess/var/www/website/images//var/www/website/images/image1.jpg/var/www/web
|
我有一个看起来像这样的目录结构: /var/www/website/index.php /var/www/website/home.php /var/www/website/whatever.text /var/www/website/.htaccess /var/www/website/images/ /var/www/website/images/image1.jpg /var/www/website/images/image2.jpg 我想以递归方式tar网站目录,但我不想包含父结构.如果我这样做: tar -zcvf /tmp/mytar.tar.gz /var/www/website/* 然后所有文件都在tar文件中包含整个/ var / www / website / parent结构.我能做我想做的唯一方法是: cd /var/www/website tar -zcvf /tmp/mytar.tar.gz * 这样,tar文件中没有父目录结构. 是否有可能完成我的需要而无需先进入目录? 解决方法GNU tar有一个-C选项.-C,--directory=DIR
change to directory DIR
所以你可以这样做: tar -C /var/www/website -zcvf /tmp/mytar.tar.gz . Untarring(你最终会这样做)是一样的: tar -C /var/www/website -zxvf /tmp/mytar.tar.gz (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
