tar打包绝对路径文件[通俗易懂]

tar打包绝对路径文件[通俗易懂]当使用tar打包绝对路径文件时会警告:tar:Removingleading`/’frommembernames[user_00@CoalaaHK1~]$tar-zcvftest2.tar.gz/home/user_00/wade/testtar:Removingleading`/’frommembernames/home/user_00/wade/test/…

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

当使用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)

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

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

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


相关推荐

  • Flex 布局教程(完整篇):语法篇 作者: 阮一峰

    Flex 布局教程(完整篇):语法篇 作者: 阮一峰Flex 布局教程 语法篇网页布局 layout 是 CSS 的一个重点应用 布局的传统解决方案 基于盒状模型 依赖 nbsp display nbsp 属性 nbsp position 属性 nbsp float 属性 它对于那些特殊布局非常不方便 比如 垂直居中就不容易实现 2009 年 W3C 提出了一种新的方案 Flex 布局 可以简便 完整 响应式地实现各种页面布局 目前 它已经得到了所有浏览器的支持 这意味着 现在就

    2025年12月16日
    2
  • java 阶乘算法_Java 实现阶乘算法

    java 阶乘算法_Java 实现阶乘算法Java实现阶乘算法阶乘算法如下:以下列出0至20的阶乘:0!=1,(0的阶乘是存在的)1!=1,2!=2,3!=6,4!=24,5!=120,6!=720,7!=5040,8!=403209!=36288010!=362880011!=3991680012!=47900160013!=622702080014!=8717829120015!=130767436800016!=2092…

    2022年7月24日
    8
  • createmutex函数参数含义_pthread_create函数

    createmutex函数参数含义_pthread_create函数CreateMutexCreateMutex函数的作用是找出当前系统是否已经存在指定进程的实例,如果没有则创建一个互斥体。//VC声明HANDLECreateMutex(LPSECURITY_ATTRIBUTESlpMutexAttributes,//指向安全属性的指针BOOLbInitialOwner,//初始化互斥对象的所有者LPCTSTRlpName//指向互斥对象名的指针);一个应用:HANDLEhMutex;hMutex=CreateMutex(

    2022年10月5日
    2
  • ToF相机学习笔记之基本知识

    ToF相机学习笔记之基本知识ToF相机属于一种非接触式光学传感器,通过计算发射激光的飞行时间获取对应像素的深度信息。就非接触式距离测量方法而言,其分类可用下表表示如下:1.1ToF传感器基础一个逐点式的ToF传感器采用了雷达原理估计场景点的径向距离。简单来说,就是通过计算光从发射到经场景点反射后的飞行时间。为了测量整个场景表面而不是几个场景点,很多距离测量系统集成了一个逐点式ToF传…

    2022年5月20日
    32
  • 国际企业邮箱优势有哪些?国际邮箱申请方法教学「建议收藏」

    国际企业邮箱优势有哪些?国际邮箱申请方法教学「建议收藏」相信很多小伙伴都用过邮箱,但是大家只会用邮箱收发邮件,处理工作的事务,事实上并不了解邮箱。企业邮箱的优势都有哪些,如何更好地使用邮箱呢?那么下面,小编就以TOM企业邮箱为例,为大家详细讲解邮箱的优势吧!国际企业邮箱优势市场上主流邮箱产品有普通、VIP和企业邮箱三种,针对于国际业务邮件,其中以企业邮箱为首的服务最为全面,其次是VIP邮箱。优势一:海外通道企业邮箱最大优势在于,可以和国外邮箱进行信件往来,原因来自于企业邮箱设有独立的海外通道,将国内和国外的邮箱通道很好的进行连通,有效保障收件收发稳定。

    2025年11月24日
    5
  • armv7是什么处理器_originos有几个版本

    armv7是什么处理器_originos有几个版本这两天遇到静态库不支持armv7s的问题,所以顺道了解和总结一下几个arm架构的一些基本区别。 ARM是微处理器行业的一家知名企业,arm处理器以体积小和高性能的优势在嵌入式设备中广泛使用,几乎所有手机都是使用它的。armv6,armv7,armv7s,arm64是ARMCPU的不同指令集,原则上是向下兼容的。如iPhone4SCPU支持armv7,但它同时兼

    2025年5月28日
    3

发表回复

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

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