tar:从成员名中删除开头的“/”,是什么意思?

重复贴和参考价值不大的帖子,版主维护
回复
henry0712
帖子: 42
注册时间: 2007-03-30 0:31
送出感谢: 0
接收感谢: 0

tar:从成员名中删除开头的“/”,是什么意思?

#1

帖子 henry0712 » 2007-10-25 11:37

用tar打包备份,命令如下:

代码: 全选

#!/bin/bash

tar czvf ~/h/temp/backup$(date +%Y%m%d).tar.gz --exclude ~/h/DATA --exclude ~/h/temp ~/h

打包~/h目录,其中不包括两个子目录。
命令执行正确,回显的第一行不太明白:tar: 从成员名中删除开头的“/”
这是说的什么?有什么影响呢?
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26
送出感谢: 0
接收感谢: 1 次

#2

帖子 windwiny » 2007-10-25 11:46

保留相对路径
henry0712
帖子: 42
注册时间: 2007-03-30 0:31
送出感谢: 0
接收感谢: 0

#3

帖子 henry0712 » 2007-10-27 9:02

windwiny 写了:保留相对路径
thanks, 还是不太明白,tar是如何保留相对路径的。
如果当前路径是/home/henry/,要保留当前路径,应当删除全部的/home/henry/,而只是/
tar的提示是删除开头的/,这怎么理解?
头像
millenniumdark
论坛版主
帖子: 4160
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
送出感谢: 43 次
接收感谢: 9 次
联系:

#4

帖子 millenniumdark » 2007-10-28 19:17

henry0712 写了:
windwiny 写了:保留相对路径
thanks, 还是不太明白,tar是如何保留相对路径的。
如果当前路径是/home/henry/,要保留当前路径,应当删除全部的/home/henry/,而只是/
tar的提示是删除开头的/,这怎么理解?
比如说/home/henry删除开头的/后就变成home/henry。


这样如果你是在/下解包,就会解到/home/henry 但是如果你在/home/henry下解开,就会解到/home/henry/home/henry
回复

回到 “归档贴”