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

    tar——打包目录,解包

    命令所在路径:/bin/tar

    示例1:打包文件

    # tar -cvf web.tar public_html/ 

    -c  打包

    -v  显示详细信息(可有可无)

    -f  指定文件名,这个参数是最后一个参数,后面只能接档案名

    执行上面命令会将目录public_html打包生成web.tar文件,并显示打包的详细信息,其中-f是必须的,也就是说必须指定打包后的文件名

    打包后的文件就可以使用gzip命令进行压缩,生成.tar.gz后缀的文件。

    示例2:打包并压缩文件

    # tar -zcf webpage.tar.gz public_html 

    -z  打包同时压缩(.gz格式)

    执行上面命令会将当前目录下的public_html目录打包并压缩,生成压缩文件webpage.tar.gz,档名名后缀.tar.gz不是必须的但是约定俗成用来区别文件。

    # tar -jcf httpdocs.tar.bz2 httpdocs 

    -j  打包同时压缩(.bz2格式)

    执行上面命令会将当前目录下的httpdocs目录打包并压缩,生成压缩文件httpdocs.tar.bz2

    示例3:解压tar.gz和tar.bz2文件

    # tar -zxvf webpage.tar.gz 

    -x  解包(-x和-c不能同时使用)

    -z  解压缩(.gz格式)

    将c换成x表示解包,同时-z的含义变成解压缩,执行命令将解压缩webpage.tar.gz到当前目录,由于压缩前目录是public_html,解压之后生成public_html目录

    # tar -jxf httpdocs.tar.bz2 

    将上面命令中z选项换成j即解压.bz2格式压缩包

  • 相关阅读:
    flexpager权限控制文件crossdomain.xml
    MongoDB之mongodb.cnf配置
    MySQL之my.cnf配置
    在CentOS的profile文件中配置环境变量
    在CentOS上配置MySQL服务
    在CentOS上配置redis服务
    在CentOS上配置tomcat服务
    在CentOS上配置Tomcat服务脚本
    Netflix Hystrix — 应对复杂分布式系统中的延时和故障容错 转
    ETCD 简介 + 使用
  • 原文地址:https://www.cnblogs.com/zuhua/p/linux-tar.html
Copyright © 2011-2022 走看看