压缩打包介绍 常见压缩文件 windows .rar .zip .7z Linux .zip, .gz, .bz2, .xz, .tar.gz, .tar.bz2, .tar.xz 2. gzip压缩工具...zacat 1.txt.gz是察看压缩文件的命令,操作过程是先解压后察看 gzip -c 1.txt > /root/1.txt.gz 是指将1.txt 解压到root下并保留1.txt原文件 bzip2...,只能通过unzip-l查看文件列表而不是内容 tar 打包工具 在 Linux 上面更常用的是 tar 工具,tar 原本只是一个打包工具,只是同时还是实现了对 7z,gzip,xz,bzip2 等工具的支持...,这些压缩工具本身只能实现对文件或目录(单独压缩目录中的文件)的压缩,没有实现对文件的打包压缩,所以我们也无需再单独去学习其他几个工具,tar 的解压和压缩都是同一个命令,只需参数不同,使用比较方便。...打包对于文件的大小并没有太大的变化,目的是把所有类型文件整合成一个大文件, 便于传输 tar -tf fred.tar 查看文件列表, 等同于unzip -l 打包并压缩,解包并解压缩
压缩打包介绍 常见压缩文件 windows? .rar? .zip?? .7z Linux??????? .zip,? .gz,? .bz2,? .xz,? .tar.gz,? .tar.bz2,?...下并保留1.txt原文件 bzip2 压缩工具 相较于gzip 压缩强度更大,算法也不同,压缩强度越大 也意味着耗费cpu资源越多,bizp默认指定的级别就是9 注意下例,证明了压缩文件可以被改成其他名字...zip的压缩包是没办法查看内容,只能通过unzip-l查看文件列表而不是内容 tar 打包工具 在 Linux 上面更常用的是 tar 工具,tar 原本只是一个打包工具,只是同时还是实现了对 7z,...gzip,xz,bzip2 等工具的支持,这些压缩工具本身只能实现对文件或目录(单独压缩目录中的文件)的压缩,没有实现对文件的打包压缩,所以我们也无需再单独去学习其他几个工具,tar 的解压和压缩都是同一个命令...打包对于文件的大小并没有太大的变化,目的是把所有类型文件整合成一个大文件, 便于传输 tar -tf fred.tar 查看文件列表, 等同于unzip -l 打包并压缩,解包并解压缩
打包并压缩目录概要 tar -zcvf 123.tar.gz 123 把目录和文件打包成123.tar.gz tar -zxvf 123.tar.gz 把文件和目录解包 tar -jcvf 123.bz2...123 把目录和文件打包成123.tar.bz2 tar -jxvf 123.bz2 把文件和目录解包 tar -Jcvf 123.xz 123 把目录和文件打包成123.tar.xz tar -Jxvf...123.xz 把文件和目录解包 tar -tf 123.bz2 或 tar -tf 123.gz 或 tar -tf 123.xz 查看文件目录 tar打包成gzip,解包 tar -zcvf gurui.tar.gz...txt 8.xt gurui.tar.gz hafe.zip han.tar hf hf.tar [root@hf-01 d6z]# du -sh gurui.tar.gz 查看打包文件的大小...han/hanfeng/ hf/han/hanfeng/66.txt hf/han/hanfeng/1.txt hf/han/wu.txt hf/1.txt 1.txt 4.txt 总结 我们会发现,压缩的越小
笔记内容: l 6.5 zip压缩工具 l 6.6 tar打包 l 6.7 打包并压缩 笔记日期:2017.8.8 6.5 zip压缩工具 ? zip支持压缩目录,也可以压缩文件。...Zip压缩工具有一个特点就是压缩完文件后,原本的文件不会删除,其他的像gzip、bzip2之类的压缩工具,,压缩完文件后原本的文件会被删除。 ...指定解压文件的存放路径: ? 注意:使用命令解压缩时文件的名称不能更改 Zip的压缩文件内容无法使用命令查看,只能查看里面的文件列表: ? 6.6 tar打包 ?...tar的用法类似于zip,例如打包一个目录: ? tar解包会覆盖原来的文件: ? 目录加文件一起打包: ? ? 查看tar包里的文件列表: ? 加上--exclude选项可以过滤指定的文件: ?...6.7 打包并压缩 ? tar在打包的时候是可以压缩的,gzip示例: ? bzip2示例: ? xz示例: ? 查看文件列表: ? 解压缩把命令中的c换成x即可,示例: ?
1 压缩文件 tar -czvf 压缩后文件名.tar.gz(含路径) 要压缩的文件名(含路径) 如 tar -czvf xxx.tar.gz xxx/ xxx1 xxx2...xxx3 多个待打包文件以空格分隔 2 下载压缩后的文件 sz 压缩后文件名.tar.gz(含路径) 上传下载命令及配置见http://my.oschina.net/u/617085/blog.../135233 3 上传文件 rz 直接回车就会有选择文件的弹窗
wiki上这个图比较形象,tar把零散的文件合拢,gzip把合拢的文件压缩。...中删除 -r, –append 追加文件至归档结尾 -t, –list 列出归档内容 –test-label 测试归档卷标并退出 -u, –update 仅追加比归档中副本更新的文件 -x, –extract...设备,*该选项后必须接打包的.tar** 三、使用示例 做试验的文件夹目录结构 1、将bdir 打包成 bdir.tar 命令:tar -cvf bdir.tar bdir 打包之前是0为什么打包之后是...4、查看bdir.tar中的文件 命令:tar -tf bdir.tar,该命令同时可以查看使用-z,-j,-J打包压缩过的文件包中的内容 注意如果包中文件过多,可在命令后加|less分屏显示 命令:...6、将1.txt、adir、bdir打包再用gzip压缩(用其他压缩方式只需替换其中的z为j或J) 命令:tar -czvf bdir.tar.gz 1.txt adir bdir 查看其中的内容:
前言:本文参考《鸟哥的Linux 私房菜》,如有说的不对的地方,还请指正!谢谢! ...环境:Centos 6.4 和window不同,在Linux压缩文件需要注意的是,压缩后的文件会把源文件给替代,无论是gzip、bzip2、xz 均不支持压缩目录,要达到压缩目录的目的,需要用到tar....gz'的文件 gzip -9 -c services > services.gz 最佳的压缩比压缩,并保留源文件 zcat file1.gz 用来读取压缩就的源文件 备注:利用gzip压缩的文件,可以被....bz2 读取压缩文件的源代码 bzip2 -9 -c file1 > file1.bz2 最佳的压缩比压缩并保留源文件 ?...'shadow' 筛选打包时不包含某些文件: tar -jcv -f /root/system.tar.bz2 /root --exclude=/root/etc* 按某个时间点过滤进行压缩打包文件:
Pyinstaller 用法很简单,在对应的主调 py 文件的目录下,运行: pyinstaller [<args ] Target.py 介绍一下 Pyinstaller 常用的参数用法:–distpath...<path : 打包到哪个目录下-w: 指定生成 GUI 软件,也就是运行时不打开控制台-c: 运行时打开控制台-i <Icon File : 指定打包后可执行文件的图标–clean: 在构建之前清理...PyInstaller缓存并删除临时文件 关于打包成什么样,有两种选择: -D: 创建包含可执行文件的单文件夹包,同时会有一大堆依赖的 dll 文件,这是默认选项-F: 只生成一个 .exe 文件,如果项目比较小的话可以用这个...以我的例子来说,我的项目中有一个 config.yaml 文件需要在运行时读取,然而 Pyinstaller 是不会帮你把这些依赖项目也打包的。 解决办法很简单,手动把依赖项目复制进目录下就可以了。...后来我上网上一查,有知乎大佬说是因为“Anaconda里内置了很多库,打包的时候打包了很多不必要的模块进去,要用纯净的Python来打包。” 我用的方法是使用 pipenv 来打包。 3.
linux压缩文件扩展名有以下几种: *.Z compress程序压缩的扩展名 *.gz gzip压缩后的扩展名 *.bz2 bzip2压缩后的扩展名 *.tar...tar打包后的扩展名,没有被压缩过 *.tar.gz tar打包后经过gzip压缩后的扩展名 *.tar.bz2 tar打包后经过bzip2压缩后的扩展名 这些扩展名的意义是方便识别是那种压缩指令进行压缩的...gzip 文件名 参数: -v: 显示压缩比等信息 -c: 将压缩的数据输出到屏幕上,可以通过数据流重导向来处理 -d: 解压缩参数 使用-v参数显示压缩比,压缩后文件名为man_dbtest.conf.gz...上面讲的gzip和bzip2指令只能对文件进行压缩,没法对文件夹进行压缩。如果要想对文件夹进行压缩,可以使用tar指令先将文件夹打包,然后再压缩。...tar指令的参数非常多 -j: 通过bzip2支持进行压缩/解压缩 -z: 通过gzip支持进行压缩/解压缩 -v: 在压缩/解压缩过程中,将正在处理的文件名显示出来 -c: 建立压缩文件
下面的shell脚本是将/opt下yyyymmdd格式的目录压缩打包为bak_yyyymmdd.zip,并通过ftp上传到192.168.0.2上的bak目录下。 #!
--取反 二、打包压缩 window打包压缩工具: 结尾:.rar .zip 打包工具:winrar zip 7zip 好压 linux打包压缩工具: 结尾:.tar.gz .tar.bz2....zip 工具:gzip bzip2(只压缩) 和 tar(打包) 打包 #tar cvf file.tar 被打包的文件/目录 ......c :create 创建 v :verbose 详细信息 f :file 文件 解包 #tar xvf 打包文件 [-C /root/Desktop] x: extract 加压缩 解包...需要安装 解压缩 #gunzip 压缩文件 #bunzip2 压缩文件 #gzip -d 压缩文件 #bzip2 -d 压缩文件 -d:dicompress 解压缩 案例...]# tar czf dir1.tar.gz dir1 #打包并压缩 [root@qfedu.com ~]# tar xzf dir1.tar.gz -C /usr/local
文件打包和压缩 Linux 上的压缩包文件格式,除了 Windows 最常见的*.zip、*.rar、.7z 后缀的压缩文件,还有 .gz、.xz、.bz2、.tar、.tar.gz、.tar.xz、...tar.bz2 文件后缀名 说明 *.zip zip 程序打包压缩的文件 *.rar rar 程序压缩的文件 *.7z 7zip 程序压缩的文件 *.tar tar 程序打包,未压缩的文件 *.gz gzip...程序 (GNU zip) 压缩的文件 *.xz xz 程序压缩的文件 *.bz2 tar 打包,gzip 程序压缩的文件 *.tar.gz tar打包,gzip程序压缩的文件 *.tar.xz tar...打包,xz程序压缩的文件 *.tar.bz2 tar打包,bzip2程序压缩的文件 *.tar.7z tar打包,7z程序压缩的文件 1、 zip 压缩打包程序 使用 zip 打包文件 将 test...Linux 上面默认使用的是 UTF-8 编码,防止解压后出现中文乱码,要用参数 -O unzip -O GBK 中文压缩文件.zip 3、 rar打包压缩命令 在 Linux 上可以使用 rar 和
---- 压缩打包介绍 windows下我们接触最多的压缩文件就是.rar格式, 但Linux有自己所特有的压缩工具。...先使用tar命令归档打包,然后使用gzip压缩 .tar.bz2 先使用tar命令归档打包,然后使用bzip压缩 注意: 1.Linux下常用压缩文件以.tar.gz结尾. 2.Linux下压缩文件必须带后缀...tf //查看压缩包内容 ---- 将文件或目录进行打包压缩 //以gzip归档方式打包并压缩 tar czf test.tar.gz test/ test2/ //以bz2方式压缩...tmp下所有文件 [root@zls /]# tar czf tmp.tar.gz $(find tmp/ -type f) ---- 排除文件, 并打包压缩 #排除单个文件 [root@zls /]...1.如何使用gzip命令对文件进行压缩、解压 2.如何用zip命令对文件以及目录进行压缩、解压 3.创建一个自己名字的文件至/opt目录 4.打包opt整个目录,并命名test_opt.tar.gz
Linux压缩经常使用的扩展名是 .tar.gz .tar.bz2 .tgz .tgz2bz2,压缩速度快 gz压缩内容更小 tar打包命令: 常用参数 c打包 x解包 f指定操作类型为文件 示例: 1....打包文件tar: tar cf 打包后存储位置 需要打包文件的位置 tar cf /tmp/etc-backup.tar /etc 2.打包并压缩成.gz格式: tar czf 打包后存储位置 需要打包文件的位置...例 tar czf /tmp/etc-backup.tar /etc 3.打包并压缩成.bz2格式: tar cjf 打包后存储位置 需要打包文件的位置 例 tar cjf /tmp/etc-backup.tar.../etc 4.解压缩.tar: tar xf 解压文件存在位置 解压后的存储位置 例 tar xf /tmp/etc-backup.tar.bz2 -C /root 5.解压缩.tar.gz:...tar xf 解压文件存在位置 解压后的存储位置 例 tar xzf /tmp/etc-backup.tar.bz2 -C /root 6.解压缩.tar.bz2: tar xf 解压文件存在位置
压缩或打包文件常见扩展名 *.tar, *.tar.gz, *.gz, *.bz2, *.Z; Linux系统一般文件的扩展名用途不大,但是压缩或打包文件的扩展名时必须的,...因为linux支持的压缩命令较多,不同的压缩技术使用的压缩算法区别较大,根据扩展名能够使用对应的解压算法。...2、选项参数 -c:(create)建立打包文件 -t :查看打包文件的内容含有哪些文件 -x :解打包或解压缩的功能,可以搭配-C(大写)在特定目录解开 -j :通过bzip2...注意:拷贝非空目录要加 -r 2)将etc文件夹打包压缩成gz格式,并显示压缩详情。...tar -czvf 打包压缩后文件 被打包压缩的文件夹 [root@ied01 demo]# tar -czvf myetc.tar.gz etc 如果打包压缩成.bz2格式,那么tar命令的参数
一、压缩解压缩 1、gzip 压缩后的文件是.gz格式 压缩:gzip 文件名 或 gzip -r 目录 解压缩:gunzip 压缩文件 或 gzip -d 压缩文件 2、zip 压缩后的文件为.zip...格式(压缩、解压缩都保留原文件) 压缩:zip 压缩文件 源文件1 源文件2 …....zip -r 压缩文件 源文件1 源文件2…....解压缩:unzip 压缩后的文件 3、bzip2 压缩后的扩展名是.bz2 压缩:bzip2 文件名 解压缩:bunzip2 压缩文件 或 bzip2 -d 压缩文件 二、打包指令 1、将a、b、c...、d这四个文件打包成一个文件:file.tar tar -cvf file.tar a b c d 2、解这种包 tar -xvf file.tar 3、打包同时进行压缩 tar -zcvf file.tar.gz
= "test.zip";//把66.txt+666.txt文件都压缩进test.zip压缩包中 $zip = new ZipArchive();//创建压缩包镀锡...$zip->open($filename,ZipArchive::CREATE); //打开压缩包 foreach($fileList as $file){//遍历两个文件...date.txt date1.txt $zip->addFile($file,basename($file)); //向压缩包中添加文件(date.txt date1.txt)...} $zip->close(); //关闭压缩包 //下载文件 $file = fopen($filename, "r")...;//打开压缩包 //返回的文件类型 Header("Content-type: application/octet-stream"); //按照字节大小返回
在linux下最常见的压缩文件通常都是以.tar.gz 为结尾的,除此之外还有.tar .gz .bz2 .zip等等·gz gzip压缩工具压缩的文件43.240.73·bz2 bzip2 压缩工具压缩的文件...43.240.74·tar tar打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件)·tar.gz 可以理解为先用tar打包,然后再gzip压缩43.240.75·tar.bz2...同上,先用tar打包,然后再bzip2压缩2 tar 及各参数-c 新建打包文件(小c)-C 指定解压路径(大C)-t 查看打包文件内容有哪些文件名-x 解压打包文件-j 通过bzip压缩或解压文件...-z 通过gzip压缩或解压文件-f 后面接被处理的文件名或目录名-v 显示压缩解压进度-p 保留原文件或目录的属性tar –zcvp –f mysql.tar.gz /var/lib/mysql这个是打包...mysql目录并压缩(这样打包会连路径一起打包,最好是在mysql目录的上一级目录打包)tar -zxv -f mysql.tar.gz -C /dongbang解压文件到指定目录 如果不加-C 就解压到当前目录
= "test.zip";//把66.txt+666.txt文件都压缩进test.zip压缩包中 $zip = new ZipArchive();//创建压缩包镀锡...date.txt date1.txt $zip->addFile($file,basename($file)); //向压缩包中添加文件(date.txt date1.txt)...} $zip->close(); //关闭压缩包 //下载文件 $file = fopen($filename, "r")...filename); 效果 注意 压缩包同级目录下一定要删除同名的文件。...不要也会打包.比如下面
---- 在windows下,我们接触最多的压缩文件是.rar格式的;但在Linux下,不能使用这种格式,它有自己独特的压缩工具。...但.zip格式在windows和Linux下都能使用。使用压缩文件,不仅能节省磁盘空间,而且传输时还能节省网络宽带。...] XXX.zip (功能描述:解压缩文件) 2)选项说明 3)经验技巧 zip 压缩命令在 windows/linux 都通用,...tar本身是一个打包工具,可以把目录打包成一个文件,它把所有文件整合成一个大文件,方便复制或移动 tar不仅可以打包目录,也可以打包文件,其中不管打包还是解包,原文件是不会删除的,会覆盖当前已存在的目录...1)基本语法 tar [ 选项 ] XXX.tar.gz 将要打包进去的内容 (功能描述:打包目录,压缩后的文件式.tar.gz ) 2)选项说明 3)案例实操 ( 1
领取专属 10元无门槛券
手把手带您无忧上云