linux tar 绝对路径,tar打包使用绝对路径详解

linux tar 绝对路径,tar打包使用绝对路径详解首先应该明确:*nix系统中,使用tar对文件打包时,一般不建议使用绝对路径。通常是在两台环境相似的机器上进行同步复制的时候,才有需要使用绝对路径进行打包。使用绝对路径打包时如果不指定相应的参数,tar会产生一句警告信息:”tar:Removingleading`/’frommembernames”,并且实际产生的压缩包会将绝对路径转化为相对路径。比如:root@queen~#t…

大家好,又见面了,我是你们的朋友全栈君。

首先应该明确:*nix系统中,使用tar对文件打包时,一般不建议使用绝对路径。

通常是在两台环境相似的机器上进行同步复制的时候,才有需要使用绝对路径进行打包。使用绝对路径打包时如果不指定相应的参数,tar会产生一句警告信息:”tar: Removing leading `/’ from member names”,并且实际产生的压缩包会将绝对路径转化为相对路径。

比如:root@queen ~ # tar -czvf robin.tar.gz /home/robin

tar: Removing leading `/’ from member names

/home/robin/

/home/robin/file1

/home/robin/file2

/home/robin/file3

root@queen ~ # tar -tzvf robin.tar.gz

drwxr-xr-x robin/root 0 2009-11-10 18:51:31 home/robin/

-rw-r–r– robin/root 0 2009-11-10 18:51:28 home/robin/file1

-rw-r–r– robin/root 0 2009-11-10 18:51:30 home/robin/file2

-rw-r–r– robin/root 0 2009-11-10 18:51:31 home/robin/file3

root@queen ~ #

这样的一个压缩包,如果我们再去解开,就会当前目录(也即此例中的“~”)下再新建出“./home/robin/” 两级目录。对于这样的压缩包,解压方法是使用参数 “-C”指解压的目录为根目录(“/”):tar -xzvf robin.tar.gz -C /

更为可靠的方法是在打包和解开的时候都使用参数 -P:root@queen ~ # tar -czvPf robin.tar.gz /home/robin/

/home/robin/

/home/robin/file1

/home/robin/file2

/home/robin/file3

root@queen ~ # tar tzvf robin.tar.gz

drwxr-xr-x robin/root 0 2009-11-10 18:51:31 /home/robin/

-rw-r–r– robin/root 0 2009-11-10 18:51:28 /home/robin/file1

-rw-r–r– robin/root 0 2009-11-10 18:51:30 /home/robin/file2

-rw-r–r– robin/root 0 2009-11-10 18:51:31 /home/robin/file3

root@queen ~ # tar -xzvPf robin.tar.gz

/home/robin/

/home/robin/file1

/home/robin/file2

/home/robin/file3

root@queen ~ #

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141853.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 不招女人喜欢的男人15个细节

    不招女人喜欢的男人15个细节我喜欢成熟型的,我喜欢阳光型的,我喜欢温柔体贴的,身边的朋友诉说着自己的择偶要求,对于将来的另一半,总是充满着幻想,充满着期待,可是很多细节问题,女的很注意,哪怕,另一半属于这个类型,因为细节问题,也不会选择他作为,托付终身的选择。一:啰嗦一天到晚,听着他唠叨,把一件事情,从早晨念到晚上,虽然知道他是为自己好,可是不能忍受,自己的老公那么鸡婆,和一个女的一样…

    2022年7月25日
  • 大端存储模式和小端存储模式_vs2013大端小端如何设置

    大端存储模式和小端存储模式_vs2013大端小端如何设置首先要记住:读数据永远是从低地址开始的!!!正文开始什么是低地址、高地址?地址编号小的是低地址,地址编号大的是高地址什么是数据的低位、高位?小端模式数据的低位放在低地址空间,数据的高位放在高地址空间简记:小端就是低位对应低地址,高位对应高地址存放二进制数:1011-0100-1111-0110-1000-1100-0001-0101注意注意:我们在存放的时候是以一个存储单元为单位来存放,存储单元内部不需要再转变顺序啦!!就例如下面的低位0001-0101存放在0号地址,我们不需要.

    2022年10月22日
  • Docker镜像相关命令

    Docker镜像相关命令1、查看docker版本 docker version 2、列出本地主机上的镜像: docker images REPOSITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ID:镜像ID CREATED:镜像创建时间 SIZE:镜像大小3、查询镜像 docker search 镜像名称…

    2022年6月13日
  • 使用navicat创建Oracle数据库[通俗易懂]

    使用navicat创建Oracle数据库[通俗易懂]navicat11.0.7Oracle11.20.第一次登陆,同plsql,用管理员登陆图0.1图0.2注意,这里需要是sysdba1.navicat连接数据库(本地的或者服务器上的都一样,本次截图演示的为本地数据库)navicat连接Oracle可能会有报错情况,另一篇里面写了这么配置连接成功后,打开图1:2.其他——目录——创建…

    2022年9月22日
  • p2p流媒体技术(简述流媒体的特点)

    【前言】今天发现二哥在搞流媒体,顿时来了兴趣(之前在考试维护的时候经常听老师说P2P等),追问之下之前林哥搞成功过,而且写了一系列博客;于是乎便翻开博客,认真看了看,写的非常不错:从概念到安装实现(linux和windows)再到性能测试对比非常不错(详见:http://blog.csdn.net/u012407484/article/category/2732453);…

    2022年4月18日
  • 《Adobe Acrobat DC经典教程》目录—导读

    《Adobe Acrobat DC经典教程》目录—导读

    2022年3月2日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号