tar打包绝对路径文件
当使用tar打包绝对路径文件时会警告:tar: Removing leading `/' from member names
[user_00@CoalaaHK1 ~]$ tar -zcvf test2.tar.gz /home/user_00/wade/test
tar: Removing leading `/' from member names
/home/user_00/wade/test/
/home/user_00/wade/test/test.php
首先需要知道:*nix系统中,使用tar对文件打包时,一般不建议使用绝对路径。
但是当需要在两台环境相似的机器上进行同步复制【发布系统需求】的时候,就有需要使用绝对路径进行打包。此时使用绝对路径打包时如果不指定相应的参数,tar会产生如此的提示,并且实际产生的压缩包会将绝对路径转化为相对路径,如下
[user_00@CoalaaHK1 ~]$ tar -zcvf test2.tar.gz /home/user_00/wade/test
tar: Removing leading `/' from member names
/home/user_00/wade/test/
/home/user_00/wade/test/test.php
[user_00@CoalaaHK1 ~]$ tar zxvf test2.tar.gz
home/user_00/wade/test/
home/user_00/wade/test/test.php
当我们去解压这样的打包文件时,tar会在当前目录下再创建目录”home/user_00/wade/”,对于这样的打包文件,只能通过hack指定根目录”-C /“来解决。
[user_00@CoalaaHK1 ~]$ tar zxvf test2.tar.gz -C /
home/user_00/wade/test/
home/user_00/wade/test/test.php
[user_00@CoalaaHK1 ~]$ ls -al /home/user_00/wade/test/
total 24
drwxrwxr-x 2 user_00 user_00 4096 Nov 10 19:59 .
drwxrwxr-x 10 user_00 user_00 4096 Nov 10 20:27 ..
-rw-rw-r-- 1 user_00 user_00 62 Oct 31 20:02 test.php
当然,tar支持通过-P参数打包绝对路径文件,如下:
[user_00@CoalaaHK1 ~]$ tar -zcvPf test3.tar.gz /home/user_00/wade/test
/home/user_00/wade/test/
/home/user_00/wade/test/test.php
[user_00@CoalaaHK1 ~]$ tar -zxvPf test3.tar.gz
/home/user_00/wade/test/
/home/user_00/wade/test/test.php
原文:(http://blog.csdn.net/billfeller/article/details/15107897)
tar打包绝对路径文件相关推荐
- tar 打包过滤某个文件及文件夹
tar zcvf web-test.tar.gz --warning=no-file-changed --exclude=/var/lib/jenkins/workspace/Devops/ --ex ...
- tar打包排除某个文件夹
tar -zcvf package.tar.gz --exclude package/logs --exclude package/runtime ./package 使用exclude关键字设置需要 ...
- tar打包时排除一些文件或者目录
From: http://www.blogjava.net/zhyiwww/archive/2012/08/23/386119.html 用tar打包时排除文件: 可以使用-exclude参数 如: ...
- php 执行文件tar打包,利用tar for windows对大量文件进行快速打包
近期将某些网站换服务器,由于网站数量巨大,加上附件和静态页,文件数量异常多,考虑先打包然后直接传过去. 起初尝试用winrar打包,但是发现即使选择"仅储存"速度仍然慢到无法接受, ...
- dd命令打包多个文件_linux的tar命令详情;linux多个文件压缩打包到一个压缩文件...
tar命令 可以用来压缩打包单文件.多个文件.单个目录.多个目录. Linux打包命令_tar tar命令可以用来压缩打包单文件.多个文件.单个目录.多个目录. 常用格式: 单个文件压缩打包 tar ...
- java tar.gz 格式多文件打包压缩与解压
问题背景:开发中,我们时常会遇到对文件进行存储或传输的问题,但如果传输储存的文件较大,浪费磁盘空间不说,还会大大影响程序运行效率.于是便引出了这篇文章的主题,关于文件打包与压缩的问题.这里" ...
- Linux基础命令-tar打包压缩文件
Linux基础命令-echo输出信息_Linux学习中的博客-CSDN博客 Linux三剑客-grep命令_Linux学习中的博客-CSDN博客 Linux文件管理命令(3)-mv改动文件_Linux ...
- tar 将软连接的文件也进行打包
1 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思). -x :解开一个压缩文件的参数指令. -t :查看 tarfile ...
- maven打包成jar文件与打包成tar.gz文件
一.普通main方法入口的jar程序打包 maven-jar-plugin插件与maven-jar-plugin插件 用到maven-jar-plugin插件与maven-jar-plugin插件,打 ...
最新文章
- 怎么在手机上下载python模块_python下载模块然后怎么安装
- 学习统计学要掌握哪些知识
- 操作系统课设--具有二级索引的文件系统
- odoo中的filtered_domain
- 一加7是什么协议_刘作虎“拔钉”成功:大量一加5、一加3用户入手一加8T
- 接口加密了该怎么测?
- SQL简单基础(1)
- 【FPGA——协议篇】:I2C总线协议详解+verilog源码
- 微信公众号页面开发经验总结
- 南京邮电大学计算机科学楼,南京邮电大学bbs
- 报童问题求解最大利润_数据分析案例:用数学建模和数据模拟解决供求矛盾问题...
- 博微写狗.exe和博微电力工程造价深思4写狗
- newland.js的Ioc实现
- 对事件流的小故事理解
- php升序排列,php 基础问题表单里面怎么升序和降序?
- JS中onblur总结
- [Mysql] 3.Mysql 数据类型
- git分支主干同步命令
- 树莓派开始,玩转Linux4:具备良好的编辑器
- BPM业务流程管理的前世今生