tar: Removing leading `/’ from member names

最近一直不在意一处WARNING,到是仔细看了才觉得应该记下来。
当tar选択绝对路径(Absolute Path)而非相对路径(Relative Path)时候,
tar会报WARNING,默认去除root符号

这算是一种安全策略吧,Linux有时候设计就是这样,可以理解,但比较生硬
因为tar有时候只是为了备份还原,有时候只是简单的打包。
这种默认的设置还真有点意思

如果想保留/记号的话,比如tar备份 /etc/grub.conf,那么在解包时候
无论tar包位置如何,都会解压覆盖原/etc/grub.conf

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.