关于解压缩与创建压缩相关操作

gzip/bzip2/xz  文件      #压缩,1:速度最快压缩比例很少,9:与1的反过来,6:默认

gzip/bzip2/xz  -d  文件.gz/bz2      #解压

zcat  文件.gz/zip        #查看压缩文件.gz里的内容

bzcat  文件.bz2        #查看压缩文件bz2里的内容

xzcat   文件.xz        #查看压缩文件xz里的内容

less可以看 gz,bz2压缩的文件,但zip的不行。

#xz,bzip2和gzip的参数大致相同,压缩完源文件消失

#gzip和bzip2,xz都不能打包压缩目录

zip 可压缩文件和目录(不会删除源文件)

压缩文件:zip 文档或者目录.zip   源文件

压缩目录:zip -r  目录.zip  源多目录    (如果不加-r的,解压出来是空,-r是递归)

解压缩文件或目录:unzip 文件或目录

解压到指定目录:如unzip -d  目录  文件名.zip

gzip: (打包) tar  -zcvf  文件名.tar.gz  /tmp/需要打包的文件或者目录 ; (解压)tar -zxvf  文件名.tar.gz

bzip2: (打包) tar  -jcvf  文件名.tar.bz2 需要打包的文件或者目录;  (解压)tar  -jxvf  文件名.tar.bz2

xz:  (打包) tar  -Jcvf   文件名.tar.xz 需要打包的文件或者目录; (解压)tar  -Jxvf  文件名.tar.bz2

tar  -tf:  *.tar.gz   *.tar.bz2

tar -tJf: *.tar.xz

tar -C  被指定解压的目录  -z(j)xvf 文件名.tar(bz2)

过滤某个目录或者文件去打包:tar --exclude {文件/目录,} -{z,j}cvf xxx.tar.gz(bz2)  文件/目录

时间: 2024-10-10 23:29:28

关于解压缩与创建压缩相关操作的相关文章

Linux下的简单压缩相关操作

一.需求:压缩/data到/tmp下 操作: 1 [[email protected] /]# tar zcf /tmp/data.tar.gz data/ #压缩/data到/tmp下并将压缩包命名为data.tar.gz 2 [[email protected] /]# ls -lrt /tmp/ #查看/tmp下的文件 3 total 0 4-rw-r--r-- 1 root root 490 May 10 15:51 data.tar.gz #成功 二.需求:查看压缩包data.tar.

Linux压缩相关操作

二进制状态压缩相关操作

取出整数n在二进制表示下的第k位:(n>>k)&1 取出整数n在二进制表示下的第0~k-1位(后k位):n&((1<<k)-1) 把整数n在二进制表示下的第k位取反:n^(1<<k) 对整数n在二进制表示下的第k位赋值1:n|(1<<k) 对整数n在二进制表示下的第k位赋值0:n&(~(1<<k)) 原文地址:https://www.cnblogs.com/Mr94Kevin/p/10376623.html

android DataBase的相关操作(建立表结构和创建表)

先建立一个table的基类: public abstract class DbBaseTable { private static final String TAG = "DbBaseTable"; /** * @return the DB table name */ abstract String getName(); /** * Creates the DB table according to the DB scheme * * @param db */ abstract voi

(1)spark核心RDD的概念解析、创建、以及相关操作

spark核心之RDD 什么是RDD RDD指的是弹性分布式数据集(Resilient Distributed Dataset),它是spark计算的核心.尽管后面我们会使用DataFrame.Dataset进行编程,但是它们的底层依旧是依赖于RDD的.我们来解释一下RDD(Resilient Distributed Dataset)的这几个单词含义. 弹性:在计算上具有容错性,spark是一个计算框架,如果某一个节点挂了,可以自动进行计算之间血缘关系的跟踪 分布式:很好理解,hdfs上数据是跨

C# 创建压缩文件

出处:http://www.cnblogs.com/sparkdev/ 在程序中对文件进行压缩解压缩是很重要的功能,不仅能减小文件的体积,还能对文件起到保护作用.如果是生成用户可以下载的文件,还可以极大的减少网络流量并提升下载速度.最近在一个 C# 项目中用到了创建压缩文件的功能,在此和同学们分享一下使用心得. SharpZipLib 库 既然是很重要的用能,那么如果每个人在使用的时候都去用基本的 API 去实现一遍显然不符合效率至上的生产要求.作为比较有经验的开发人员相信您一定会在第一时间去搜

dedecms中提取的zip压缩文件操作类zip.class.php

从织梦DeDeCMS中提取的zip压缩文件操作类,包含zip文件压缩.解压缩.添加文件到压缩包中等多个实用的函数,注释详细方便使用. 下载:dedecms中提取的zip压缩文件操作类zip.class.php 包含的函数和简单的使用方法: 1.函数get_List($zip_name) ,函数作用:获取zip文件中的文件列表.函数参数 $zip_name  zip文件名.返回值 文件列表数组. 2.函数Add($files,$compact),函数作用:增加文件到压缩文件.函数参数 $files

常见压缩格式比对,及 Linux 下的压缩相关指令

可先浏览加粗部分 一.常见压缩档 *.zip | zip 程序压缩打包的档案: (很常见,但是因为不包含文档名编码信息,跨平台可能会乱码) *.rar | winrar 进程压缩打包的档案:(在windows上很常见,但是是商业软件.) *.gz | gzip 程序压缩的档案: (linux目前使用最广泛的压缩格式) *.bz2 | bzip2 程序压缩的档案: *.xz | xz 程序压缩的档案: *.tar | tar 程序打包的资料,并没有压缩过: *.tar.gz | tar 程序打包的

二叉树的相关操作

#include<stdio.h> #include<malloc.h> #define MAXSIZE 20 typedef char TEelemtype; typedef struct BiTNode{ TEelemtype data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; //队列的方式 typedef struct queueelem { BiTNode* b[MAXSIZE]; int front,rear;