tar 查看
查看压缩包中内容:tar -tf file.tar.gz
tar相对路径
tar -czf /data/bak/rpFiles/liang.tar.gz /data/rpFiles/xxx
会在控制台有一行不影响效果的输出 tar: Removing leading /' from member names
1、提示压缩包中移除/,变为相对路径(tar默认以相对路径工作),解决办法以在-czf里的,z和f之间增加P变为 -czPf,就在压缩包里增加了/。(P表示使用绝对路径压缩)
2、压缩包的路径以是data开始,除了特殊场景,一般以相对路径就可以了,就可以改为:
tar -czf /data/bak/rpFiles/liang.tar.gz -C /data/rpFiles xxx
或
tar -czf /data/bak/rpFiles/liang.tar.gz -C /data/rpFiles/xxx .
再来查看压缩包:
tar -tf /data/bak/rpFiles/liang.tar.gz | head
- 第一个压缩命令的输出是:
data/rpFiles/xxx/index.html- 如果加了P参数就是:
/data/rpFiles/xxx/index.htm
- 如果加了P参数就是:
- 第二个压缩命令的输出是:
xxx/index.html - 第三个压缩命令的输出是:
./index.html
发表回复