加什么参数可以让tar把软链接所指向的真实数据也打到tar包中

jackxiang 2014-10-10 14:51 | |
背景:有时打包不想打包软链接,有时想要打上,这就是涉及到Linux下的tar命令了,找了下,有一个这样的参数,可使用。
-h, --dereference            dump instead the files symlinks point to
       -h, --dereference
       don't dump symlinks; dump the files they point to
实践如下:
[root@test tmp]# tar --help|grep dereference            
  -h, --dereference          dump instead the files symlinks point to.
1)只打软链接进来不打真实文件:
tar -zcvf  testtar-h.tar.gz testtar
2)打真实文件进来:
tar -zcvfh  testtar-h.tar.gz testtar

小技巧:
其实用scp也就自动把软链接给过滤掉了,根本不留下软链接。

摘自:http://bbs.chinaunix.net/thread-1447388-1-1.html

实践成功如下,注意h位置,否则报错:

参考自:http://t.zoukankan.com/TreeDream-p-10277075.html

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/7558/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2022-5-19 11:58
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]