zoukankan      html  css  js  c++  java
  • tar打包命令

    tar常用命令:tar

    -c:建立打包文件,课搭配-v来查看过程中被打包的文件名

    -t:查看打包文件的内容有哪些文件名,重点在查看文件名

    -x:解压或压缩的功能,可搭配-C在特定目录解压  注意:-c,-t,-x 不可同时出现在同一命令中

    -z:通过gizp的支持进行压缩或解压:此时文件名最好为.tar.gz

    -j:通过bzip2的支持进行压缩或解压,此时文件名最好为:.tar.bz2

    -J:通过xz的支持进行压缩或解压:此时文件名最好为.tar.xz  注意:-z,-j,-J 不可同时出现在同一命令中

    -v:在压缩或解压的过程中将正在处理的文件显示出来

    -f  文件名:-f 后面接要处理的文件名

    -C:这个选项用在解压缩,可以解压到特定目录下

    -p:保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件

    -P:保留绝对路径,即允许备份数据中含有根目录存在之意

    eg:

    使用tar加入-z   -j   -J 备份/etc/目录:tar -zpcv -f  /root/etc.tar.gz /etc   tar -jpcv -f  /root/etc.tar.bz2 /etc  tar -Jpcv -f  /root/etc.tar.xz /etc  

    查看tar文件的数据内容:tar -jtv -f  /root/etc.tar.bz2

    将备份的数据进行解压:tar -jxv -f /root/etc.tar.bz2  tar -jxv -f /root/etc.tar.bz2 -C /tmp

    仅解开单一文件的方法:

    先查找重要的文件名(shadow):tar -tjv -f /root/etc.tar.bz2 | grep 'shadow' 

    将文件解开:tar -jcv -f  打包文件.tar.bz2 待解开的文件名  

    tar -jxv -f /root/etc.tar.bz2 etc/shadow  #这里需要注意,最后面不能写为/etc/shadow 否则tar找不到文件(本人在这里吃了亏)

    打包某目录但不包含目录下某些文件的做法:tar -jcv -f /root/system.tar.bz2  --exclude==/root/etc* -- --exclude==/root/system.tar.bz2  /etc  /root

  • 相关阅读:
    69.广搜练习:  最少转弯问题(TURN)
    51..分治算法练习:  4378 【Laoguo】循环比赛
    50.分治算法练习:  二分算法:  2703 奶牛代理商 XII
    [转载]双向广搜
    49.分治算法练习:  1497 取余运算
    48.贪心练习:  1621 混合牛奶
    47..贪心  失恋28天-追女孩篇
    46.贪心算法练习:  区间合并
    45.分支算法练习:  7622:求排列的逆序数
    44.分治算法练习:  一元三次方程求解
  • 原文地址:https://www.cnblogs.com/pooopun/p/12623408.html
Copyright © 2011-2022 走看看