zoukankan      html  css  js  c++  java
  • Linux 压缩命令之tar和zip

    1.tar命令

    tar [-cxtzjvfpPN] [打包后的文件名] [打包的目录路径]

    (1)参数:
    • -c : 建立一个压缩文件,create
    • -x :解压一个压缩文件
    • -t :查看压缩文件内容
    • -v : 压缩过程中显示文件
    • -f :使用压缩名,注意一般放在参数最后,紧跟压缩名
    • -z :用gzip压缩,一般以tar.gz结尾,压缩速度快
    • -j :用bzip2压缩,一般以tar.bz2结尾,压缩的比较狠
    (2)示例:

    1.压缩
    tar -cvf xxx.tar /data : 仅打包
    tar -zcvf xxx.tar /data : 打包后,以gzip方式压缩
    tar -jcvf xxx.tar /data : 打包后,以bzip2方式压缩

    2.解压缩
    先进入需要解压缩的文件夹下
    cd /tmp/data
    tar -xvf xxx.tar : 解包
    tar -zxvf xxx.tar : 解压gzip压缩文件
    tar -jxvf xxx.tar : 解压bzip2压缩文件
    tar -zxvf xxx.tar.gz etc/passwd :只解压部分文件夹

    3.仅查看压缩文件
    tar -tvf xxx.tar
    tar -ztvf xxx.tar : 查看gzip压缩文件内容

    2.zip命令

    zip [参数] [打包后的文件名] [打包的目录路径]

    (1)参数
    • -r 将制定的目录下的所有子目录以及文件一起处理
    • -d 把压缩文件解压到指定目录下
    • -v 查看压缩文件目录,但不解压
    • -m 将文件压缩后,删除源文件
    (2)示例

    1.压缩
    zip -r xxx.zip /data :将整个文件夹和子目录压缩
    2.解压
    unzip xxx.zip -d /data/bak : 将文件解压到指定的文件夹
    3.查看压缩文件但不解压
    unzip -v xxx.zip

  • 相关阅读:
    伸缩盒 Flexible Box(旧)
    js 事件绑定
    vertical-align 垂直居中
    小程序de 一些经验1
    更新一下 我的红包雨
    HTML元素坐标定位,这些知识点得掌握
    JS实现-页面数据无限加载
    em和px的区别一次彻底搞清楚!
    js模糊查询
    phpmyadmin-您可能正在上传很大的文件,请参考文档来寻找解决方法
  • 原文地址:https://www.cnblogs.com/laiyaling/p/12965757.html
Copyright © 2011-2022 走看看