zoukankan      html  css  js  c++  java
  • Linux-tar、zip命令(2)

    tar压缩
    tar 用于
    可以为文件和目录创建档案。可以为某一特定文件打包(备份文件),
    也可以在档案中改变文件,或者向档案中加入新的文件。
          主选参数: 
          主选参数仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。 
          -c :建立一个压缩文件的参数指令(create 的意思); 
    -x :解开一个压缩文件的参数指令!
    -t :查看 tarfile 里面的文件!
         辅选参数:
    -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
    -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
    -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
    -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
    -C : change改变工作目录
         解压/创建压缩 :
    tar指令可以解压/创建后缀名为.tar/.tar.bz2/.tar.gz这3种不同的压缩格式

         tar -xf XX.tar                将“XX.tar”压缩包解压成XX文件

         tar -xf XX.tar -C tmp/           将“XX.tar”压缩包解压成XX文件.并放入到当前的tmp子目录下

         tar -cf XX.tar XX              将XX文件创建出XX.tar压缩包

         tar -xjf XX.tar.bz2             将“XX.tar.bz2”压缩包解压成XX文件

         tar -cf XX.tar.bz2 XX           将XX文件创建出XX.tar.bz2压缩包        

          tar -xzf XX.tar.gz                将“XX.tar.gz”压缩包解压成XX文件
    tar -cf XX.tar.gz
    XX           将XX文件创建出XX.tar.gz压缩包

    Zip压缩
    unzip all.zip    #将all.zip中的所有文件解压到当前目录中
    
    unzip all.zip -d all #将all.zip 中的所有文件解压到当前目录中的all文件夹中
    
    
    zip -r hy.zip hy  #将当前目录下的hy文件夹压缩为hy.zip

  • 相关阅读:
    CentOS6.8下查看yum及rpm安装后的软件位置
    rabbitmq的web管理界面无法使用guest用户登录
    CentOS6.8搭建rabbitmq消息中间件
    Study 3 —— Python运算符
    CentOS6.x网易163yum源配置
    CentOS6.8下Jenkins+maven+tomcat+git+shell自动构建、部署web应用环境的搭建
    CentOS6.8下安装memcached并设置开机自启动
    CentOS6.8下安装redis并配置开机自启动
    CentOS下查找java环境变量
    CentOS下设置vim的tab键为4格
  • 原文地址:https://www.cnblogs.com/lifexy/p/7009245.html
Copyright © 2011-2022 走看看