精华内容
下载资源
问答
  • Linux压缩打包命令——tar、zip、unzip

    万次阅读 多人点赞 2019-08-16 18:39:08
    打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩...

     

    打包跟压缩的区别:

    打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包再压缩;

    tar命令

    tar命令参数前面加”-"与不加“-”的区别:

    tar命令参数前面加不加“-”执行命令的结果是没有区别的,区别只要是在于linux风格方面,加“-”属于System V风格,不加“-”属于BSD风格,所以在使用tar命令的时候它的参数加不加“-”结果是一样的,看个人的使用方式;

    常用参数:

    tar命令的常用参数
    -z是否同时具有gz属性
    -j是否同时具有bz2属性
    -J是否同时具有xz属性
    -x解压缩、提取打包的内容
    -t查看压缩包内容
    -c建立一个压缩,打包文档
    -C切换到指定目录,表示指定解压缩包的内容和打包的内容存放的目录
    -v显示压缩或者打包的内容
    -f使用文件名,在f后面要接压缩后的文件的名字,只要用到tar命令,-f选项是必须要用的,-f参数在使用的时候一定排在其他参数的后面,在最右边
    -p保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件
    -P保留绝对路径

     

    一、打包

    实例:

    a.将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和time.sh文件打包为一个文件,名称为“jihe.tar”:

    b.查看jihe.tar文件的内容:

    c.提取jihe.tar文件的内容到/opt目录下:

    如果不用“-C”指定目录则会提取内容到当前目录

    二、压缩

    linux主要有三种压缩方式:
    1.gzip:是公认的压缩这速度最快,压缩大文件的时候与其他的压缩方式相比更加明显,历史最久,应用最广泛的压缩方式
    2.bzip:压缩形成的文件小,但是可用性不如gzip
    3.xz:是最新的压缩方式,可以自动提供最佳的压缩率

    建议的压缩的时候标明后缀:

    参数作用命名方式
    -z用于gzip压缩方式文件名.tar.gz
    -j用于bzip2压缩方式文件名.tar.bz2
    -J用于xz压缩方式文件名.tar.xz

     

    实例:用不同的压缩方式压缩/root/目录下的Golden.apk文件

    先查看Golden.apk文件的大小:

    可以看到Golden.apk文件的大小为187M

    a.用gzip压缩方式将Golden.apk文件压缩为Golden.apk.tar.gz文件:

    b.用bzip2的压缩方式将Golden.apk文件压缩为Golden.apk.tar.bz2文件:

    从上图可以看出红色方框内有报错,这个报错的原因是缺少bzip2的包,需要安装一个bzip2软件包

    安装完成之后再重新压缩:

    在压缩的过程中,我们可以发现:

    压缩速度:gz > bz2 > xz
    压缩率:xz > bz2 > gz

    三、解压

    先删除/root/目录下的Golden.apk文件:

    tar命令式一个很聪明的命令,我们在解压的时候不需要指明自己压缩的方式它会自己选择跟压缩方式对应的方式去解压,这话说得有点拗口,例:

    a.将Golden.apk.tar.gz解压到当前目录:

    在解压gz压缩方式压缩文件的时候并不需要加上-z,直接用参数-xf即可,另外两种压缩方式在解压的时候一样,因为tar命令会自动选择,解压之后压缩文件还在,如果不指定解压出来的文件保存在哪里,那么会直接解压在当前目录

    b.指定解压出来的文件保存的目录,将Golden.apk.tar.bz2文件解压在/opt/目录下:

    补充:

    a.在打包和压缩的过程中,我们有时候会看到这样的语句:tar: 从成员名中删除开头的“/”,这个并不是报错,是因为没有加上-P选项,没有保留原来的绝对路径去打包或者压缩,提取打包的内容跟解压一样,下面举一个例子:

    将/root/目录以gzip的方式压缩为root.tar.gz压缩文件:

    1.没有加-P选项:

    2.加上-P选项:

    解压的时候同理,如果在压缩文件的时候使用了-P选项,那么在解压的时候也要加上-P选项,不然也会出现”tar: 从成员名中删除开头的“/”“,如下图:

    1.不加-P选项解压使用了-P选项压缩/root/后的root.tar.gz文件:

    2.加上-P选项解压使用了-P选项压缩/root/后的root.tar.gz文件:


    b.在使用tar压缩或者打包的时候,可以通过增加--exclude来达到排除指定的文件的目的

    将/root/目录下的harry目录打包,但是不打包harry目录下的ha.txt文件,如下图:

    压缩文件也是同理,想要排除指定的目录压缩或者打包也是同理

    zip命令和unzip命令

    #在使用zip跟unzip命令之前先查看系统有没有安装这两个命令的包,没有的话要自己安装
    查看有没有安装zip跟unzip命令的命令:

    rpm -q zip unzip

    如果有安装了命令则会显示出命令的版本号

    zip命令

    基本用法:

    zip [参数] [压缩包名] [压缩的目录或者文件的路径]

    常用参数:

    zip命令的常用参数
    -m将文件压缩后,删除原文件
    -o将压缩文件内的所有文件的最新变动时间设为压缩的时间
    -q安静模式,在压缩的时候不显示指令执行的过程
    -r递归压缩,将自定目录下的所有子文件以及文件一起处理
    -x”文件列表“,压缩时排除文件列表中的文件

     

    实例:

    a.压缩目录,将/root/目录下的harry目录压缩为名为harry.zip压缩包:

    1.正常压缩,不加-q选项,显示压缩的过程:

    2.加上-q选项,安静模式输出,不显示压缩的过程:

    b.压缩多个文件,将/root/目录下的ceshi.txt文件和anaconda-ks.cfg文件和Golden.apk文件压缩为名为jihe.zip的压缩包:

    因为压缩的全是文件,所以可以不用加上-r选项

    c.压缩文件跟目录,将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和harry目录压缩成名为dajihe.zip的压缩包:

    d.将/root/目录下的harry目录压缩为harry1.zip压缩包,排除harry目录下的ha.txt文件:

    unzip命令

    基本用法:

    unzip [参数] [压缩文件]  (-d [目录])  //如果不是用括号里面的内容,则解压文件在当前工作目录

    常用参数:

    unzip命令的常用参数
    -c将解压缩的结果显示到屏幕上(显示每一个目录下的每一个文件的内容),同时对字符做适当的转换,但是并没有解压压缩包
    -l显示压缩文件内所包含的文件
    -t检查压缩文件是否正确
    -v执行时显示压缩文件的详细信息
    -q安静模式,执行时不显示任何信息
    -d指定文件解压后存储的目录
    -x指定不要处理压缩文件中的那些文件

    实例:

    a.将harry.zip压缩包解压缩的结果显示出来:

    具体会显示到每一个文件跟每一个文件的内容

    b.显示jihe.zip压缩包里面锁包含的文件

    c.检查dajihe.zip压缩文件是否正确:

    全部OK表示全部文件都是正确的

    d.不解压压缩文件dajihe.zip,查看压缩包里面的内容(查看显示的文件列表还包含压缩比率):

    #使用-v显示的信息比使用-l显示的信息更加详细

    e.将dajihe.zip压缩包解压到/opt/目录下:

    补充:使用r选项增加.tar归档文件的内容应该如何怎么操作?

    我们先来了解一下tar命令-r选项的作用:

    通过tar --help命令查看帮助

    -r选项的作用:把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中

    使用实例:

    看上图,可以看到我ops用户家目录下标记了一个文件,一个目录,我现在先将目录归档,然后再将文件追加到档案里面

    1.归档操作

    生成.tar文件,目录归档完毕!

    2.将calculating_time.sh追加进入.tar文件中

    3.验证

    a.查看.tar文件的归档信息

    可以看到calculating_time.sh文件已经被追加到档案的末尾了

    b.提取Check_Configuration_20201118_PM.tar 到/mnt目录下

    使用-r选项追加文件至.tar文件成功

    展开全文
  • java多个文件压缩打包成zip下载

    万次阅读 2018-12-21 14:53:53
    java多个文件压缩打包成zip下载 如果实现批量操作一些文件,使之压缩打包成zip下载? 具体实现步骤如下: 设置下载文件名编码 创建zip输出流ZipOutputStream 将需要下载的文件流循环写入ZipOutputStream 关闭各个流...

    java多个文件压缩打包成zip下载


    如果实现批量操作一些文件,使之压缩打包成zip下载?
    具体实现步骤如下:

    1. 设置下载文件名编码
    2. 创建zip输出流ZipOutputStream
    3. 将需要下载的文件流循环写入ZipOutputStream
    4. 关闭各个流

    话不多说,直接上代码
    service层方法(关键):

    @Override
       public void downloadAllFile(HttpServletResponse response, String processInstanceId) {
       	String downloadName = "xxx附件.zip";
       	try {
       		response.setContentType("multipart/form-data");
       		response.setHeader("Content-Disposition", "attachment;fileName=" + URLEncoder.encode(downloadName, "UTF-8"));
       	} catch (UnsupportedEncodingException e) {
       		throw new HrmsException("下载文件名编码时出现错误.", e);
       	}
       	
       	OutputStream outputStream = null;
       	ZipOutputStream zos = null;
       	try {
       		outputStream = response.getOutputStream();
       		zos = new ZipOutputStream(outputStream);
       		// 将文件流写入zip中
       		downloadTolocal(zos,processInstanceId);
       	
       	} catch (IOException e) {
       		logger.error("downloadAllFile-xxx下载全部附件失败,processInstanceId=[{}],错误信息=[{}]",processInstanceId,e);
       	}finally {
       		if(zos != null) {
       			try {
       				zos.close();
       			} catch (Exception e2) {
       				logger.info("关闭输入流时出现错误",e2);
       			}
       		}
       		if(outputStream != null) {
       			try {
       				outputStream.close();
       			} catch (Exception e2) {
       				logger.info("关闭输入流时出现错误",e2);
       			}
       		}
       		
       	}
       	
       }
       
       private void downloadTolocal(ZipOutputStream zos,String processInstanceId) throws IOException {
       	Map<String, String> pm = new HashMap<String, String>();
       	pm.put("processInstanceId", processInstanceId);
       	//获取文件信息(此处为业务代码,可根据自己的需要替换)
       	List<Map<String,String>> fileInfoList = this.findByStatement("getAllFileInfo",pm);
       	
       	for (Map<String, String> map : fileInfoList) {
       		String fileId = map.get("fileId");
       		//文件名称(带后缀)
       		String fileName = map.get("fileName");
       		InputStream is = null;
       		BufferedInputStream in = null;
       		byte[] buffer = new byte[1024];
       		int len;
       		//创建zip实体(一个文件对应一个ZipEntry)
           	ZipEntry entry = new ZipEntry(fileName);
           	try {
           	       //获取需要下载的文件流
           		is = ossFileManager.getFile(fileId);
       			in = new BufferedInputStream(is);
           		zos.putNextEntry(entry);
           		//文件流循环写入ZipOutputStream
               	while ((len = in.read(buffer)) != -1 ) {
               		zos.write(buffer, 0, len);
               		}
       		} catch (Exception e) {
       			logger.info("xxx--下载全部附件--压缩文件出错",e);
       		}finally {
       			if(entry != null) {
       				try {
       					zos.closeEntry();
       				} catch (Exception e2) {
       					logger.info("xxx下载全部附件--zip实体关闭失败",e2);
       				}
       			}
       			if(in != null) {
       				try {
       					in.close();
       				} catch (Exception e2) {
       					logger.info("xxx下载全部附件--文件输入流关闭失败",e2);
       				}
       			}
       			if(is != null) {
       				try {
       					is.close();
       				}catch (Exception e) {
       					logger.info("xxx下载全部附件--输入缓冲流关闭失败",e);
       				}
       			}
       			
       			
       		}
               	
              } 
       }
    

    controller层接口:

    	/**
        * 下载全部附件
        */
       @RequestMapping(value = "/downloadAllFile/{processInstanceId}", method = RequestMethod.GET)
       public void  downloadAllFile(HttpServletResponse response,@PathVariable("processInstanceId") String processInstanceId) {
       	floCnbCompetitionLimitService.downloadAllFile(response,processInstanceId);
       }
    

    前端调用接口,便可在浏览器中直接下载zip文档下来

    展开全文
  • linux文档压缩打包

    千次阅读 2018-04-30 23:19:43
    文档压缩打包在windows下我们接触最多的压缩文件就是.rar格式的了。但在linux下这样的格式是不能识别的,它有自己所特有的压缩工具。但有一种文件在windows和linux下都能使用那就是.zip格式的文件了。压缩的好处...

    文档的压缩与打包

    windows下我们接触最多的压缩文件就是.rar格式的了但在linux下这样的格式是不能识别的,它有自己所特有的压缩工具但有一种文件在windowslinux下都能使用那就是.zip格式的文件了压缩的好处不用笔者介绍相信你也晓得吧,它不仅能节省磁盘空间而且在传输的时候还能节省网络带宽呢

    linux下最常见的压缩文件通常都是以.tar.gz 为结尾的,除此之外还有.tar, .gz, .bz2, .zip等等以前也介绍过linux系统中的后缀名其实要不要无所谓,但是对于压缩文件来讲必须要带上这是为了判断压缩文件是由哪种压缩工具所压缩,而后才能去正确的解压缩这个文件以下介绍常见的后缀名所对应的压缩工具

    .gz gzip 压缩工具压缩的文件

    .bz2 bzip2 压缩工具压缩的文件

    .tar tar 打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件)

    .tar.gz 可以理解为先用tar打包,然后再gzip压缩

    .tar.bz2 同上,先用tar打包,然后再bzip2压缩

    【gzip】

    语法: gzip [-d#] filename 其中#1-9的数字

    -d :解压缩时使用

    -# :压缩等级,1压缩最差,9压缩最好,6为默认

    10_1.png.jpg

    压缩test.txt后,则变成了test.txt.gz

    10_7.png.jpg

    -d解压缩

    要注意的是,gzip不可以压缩目录

    10_8.png.jpg

    【bzip2】

    语法:bzip2 [-dz] filename

    -d :解压缩

    -z :压缩

    10_9.png.jpg

    其实-z参数是可以省略掉的,你不妨试试

    10_10.png.jpg

    gzip的解压类似,也是用-d解压

    【tar】

    语法:tar [-zjxcvfpP] filename

    -z :是否同时用gzip压缩

    -j :是否同时用bzip2压缩

    -x :解包或者解压缩

    -t :查看tar包里面的文件

    -c :建立一个tar包或者压缩文件包

    -v :可视化

    -f :后面跟文件名,压缩时跟-f文件名,意思是压缩后的文件名为filename,解压时跟-f文件名,意思是解压filename。请注意,如果是多个参数组合的情况下带有-f,请把f写到最后面

    -p :使用原文件的属性,压缩前什么属性压缩后还什么属性(不常用)

    -P :可以使用绝对路径(不常用)

    --exclude filename :在打包或者压缩时,不要将filename文件包括在内(不常用)

    10_11.png.jpg

    首先在test目录下建立test111目录,然后在test111目录下建立test2.txt,并写入”nihao”test2.txt中,接着是用tartest111打包成test111.tar。请记住-f参数后跟的是打包后的文件名

    10_21.png.jpg

    删除原来的test111目录,然后解包test111.tar,不管是打包还是解包,原来的文件是不会删除的

    10_22.png.jpg

    打包的同时使用gzip压缩

    10_23.png.jpg

    -tf 跟包名来查看包或者压缩包内的文件都有哪些

    10_24.png.jpg

    先删除test111,然后用tar -zxvf 来解压.tar.gz的压缩包

    10_25.png.jpg

    -jcvf 打包的同时用bzip2压缩,-tf同样可以查看.tar.bz2的压缩包

    10_26.png.jpg

    -jxvf解压缩.tar.bz2的压缩包

    10_27.png.jpg

    --exclude参数的作用就是打包的时候过滤掉某些文件,如果想过滤多个文件怎么办

    10_28.png.jpg

    只能是继续跟 --exclude filename

    展开全文
  • 还不会怎样同时打开多个微信?一次性打包带走吧

    万次阅读 多人点赞 2021-07-17 04:09:12
    随着微信的广泛应用,大家很有可能有两个或多个微信,不再只使用一个微信了。因此,微信多开,在电脑上同时登录多个微信,对我们日常的使用起到狠便捷的作用。在这里聊聊怎样在 PC 端同时登录多个微信。

    前段时间,工作室里有位大一的师弟老是问我(真不止一次啦-.-),有木有不那么麻烦,就可以打开多个微信的方法。方法呢感觉挺多的,不复杂的操作也有一些。所以下面在这里聊下一些比较简易的操作,通过这些操作来实现同时打开多个微信的效果。

    掌握以下方法,学会多开微信,同时登录使用多个微信之后,也方面管理鱼塘的鱼喔🙃。

    一、 直接通过键鼠操作

     

    首先,我们先用 鼠标左键 点击一下微信图标

    在这里插入图片描述
    接着,按 回车键注意: 每按一次回车,相当于打开一个微信登录窗口。如果按定回车键不放的话,就会打开一坨登录窗口的~)

    在这里插入图片描述
    这里呢我是敲击了两次回车键,所以屏幕上打开了两个微信登录窗口。

     

    下面放张动图演示一下

    在这里插入图片描述

    最后登录就可以了。

    二、 编写脚本来打开微信

    先找到我们电脑中,微信这个程序的 绝对路径 ,然后复制这个绝对路径

    比如在桌面上,有微信的图标,那么我们可以 点击选中 微信图标后直接 右键 ,接着点击 属性 ,然后在弹出的窗口上方选择 快捷方式 ,在 ”目标(T)“ 这一栏后面的地址,就是电脑上微信这个程序的绝对路径了。

    如果 桌面 上没有图标或者 开始 栏里没有快捷方式的话,要根据自己的安装目录去寻找,或者借助其他第三方工具(比如 Everything 等,需要的话可私信) 。

    在这里插入图片描述

    接着,新建一个记事本(快捷键:Win + r ,输入 notepad ;或者直接鼠标右键,新建一个文本文档)

    在这里插入图片描述

    在里面输入以下内容,每一行代表打开一个微信窗口 (根据自己情况选择,需要打开多几个的话就粘贴多几遍)

    start " " "E:\WeChat\WeChat\WeChat.exe"
    

    (需要注意的是:①符号为英文符号;②第二对双引号,引住的为微信的绝对路径,要根据自己的情况进行调整,直接复制再粘贴上去就可以了。)
    在这里插入图片描述

    然后点击 保存 (快捷键:Ctrl + s),文件格式修改为 .bat ,如下图所示

    在这里插入图片描述

    最后,直接打开这个文件,就可以启动微信了。

    下面展示下动图(这里的话我们以打开两个微信登录窗口为例吧)。

    在这里插入图片描述

    好了,方法先介绍到这里啦。

    当然啦,如果是肯接受通过 下载 其他软件(包括但不限于第三方工具),来解决微信多开这个问题的话呢,也还是有一些工具/方法推荐的(可留言私信喔)。不过不太建议哈,毕竟使用一些不太复杂的操作就能解决问题了,为啥还要安装那么多东西在电脑上呢(●’◡’●)


    如果文章对你有帮助,请点个😊,顺带留个评论,将感激不尽😉。如果能给个三连(点赞收藏关注 )就最好啦😁。

    展开全文
  • 最近要在管理系统上,添加一帮助文档;就是点击”?”或者点击帮助,可以执行在新窗口打开pdf文件,同时执行打包下载; 也是在网上各种查找,也参考了很方法;诸多的就是借用jar包; 这也是一种很有效的方法,...
  • 前言:最近项目有个需求,需要生成多个 excel并打包成 zip下载;由于需要生成的 excel头字段过多,这里有96个时间段的表头,建一个实体字段太多了,还好 easyExcel支持 List生成表头。 1、导入 Maven坐标,这里用到...
  • Linux 文件打包压缩与解压缩

    万次阅读 2018-06-20 15:27:22
    【概述】 1.基本概念 ...打包压缩:在 Linux 中很多压缩程序只能针对一文件进行压缩,因此,当想要压缩一大堆文件时,要先将这一大堆文件先打成一包( tar 命令),然后再用压缩程序进行...
  • html页面导出word文档、批量生成word文档、并且在线生成压缩包并下载
  • 使用Pycharm将多个py文件打包成一个可运行并且可安装文件第一步:安装pyinstaller第二步:打包生成exe文件第三步:造成一个类似安装程序的东西 第一步:安装pyinstaller 先打开命令行,打开pycharm在左下角: 打包...
  • Maven Build压缩打包(一)-maven插件开发

    千次阅读 2018-04-27 14:06:50
    前言性能一直是项目中比较重要的一点,尤其...所以能在项目编译打包时进行压缩是再好不过了,所以本文将研究如何通过开发Maven Plugin来实现压缩打包。本文将分为三部分讲解:Maven插件开发YUICompressor压缩JS、...
  • Linux文件压缩打包

    万次阅读 2018-05-27 13:47:04
    Linux文件压缩打包一、压缩打包介绍常见压缩文件​ ~Windows .rar .7z .zip ​ ~Linux .zip .gz .bz2 .xz .tar.gz .tar.bz2 .tar.xz文件压缩的作用:1、节省空间​ ...
  • 之前直接使用webpack –color –progress 命令打包vue.js项目,打包出来的项目,只有一build.js文件,只是一普通的小网站项目,却有2.9MB,放在贷款为2兆的阿里云服务器上,首次加载硬是要了四五分钟,非常的慢...
  • 上一篇文章讲解了如何生成excel文件,name这一章我们来谈谈如何将多个excel文件打包成压缩包的形式 首先看一下主函数: public static void main(String[] args) throws IOException { try { File file1 = ...
  • 通过pyspark提交多个执行文件和文本文档 直接上代码 spark-submit –master yarn-cluster –conf spark.pyspark.python=/opt/Anaconda3/bin/python3 –conf spark.pyspark.driver.python=/opt/Anaconda3/bin/...
  • zip 老了一些,但是所有系统都支持(.zip)。格式 zip 压缩后的文件名 要被压缩的文件 参数参数 -1 压缩比,1-9可选,9为最大压缩率。 -c 增加注释。 -d 解压出一文件。 -D 不存储文件的目录信息。 -f
  • web端多个excel的生成和打包成zip文件

    千次阅读 2018-09-13 17:33:40
    服务器生成数据,但是数据超过一定行需要分成多个excel,并且打包成zip供web端下载。 分析 已知: 可以生成excel文件 无法生成zip文件包 需要做的事情 实现多个文件的打包,生成zip文件。 从一个excel文件直接...
  • tar在linux上是常用的打包压缩、加压缩工具,他的参数很,折里仅仅列举常用的压缩与解压缩参数 <br /> 参数: <br /> -c :create 建立压缩档案的参数; <br /> -x : 解压缩压缩档案的...
  • 使用Android studio导出多个平台的apk文件,方便应用的发布和统计
  • 一步步教你批量压缩打包文件夹

    千次阅读 2013-01-26 15:34:26
    但是如何打包难住了我,一个个压缩显然不合理,幸亏现在网络发达,找到了一很好的方法。  操作方法:  把所有的文件夹选中,右击其中一,选择“winrar”的“添加到压缩文件”,在弹出的窗口
  • Pyinstaller 多进程代码打包 exe 出现多个进程解决方案 在执行项目的根目录添加 multiprocessing_win.py import os import sys import multiprocessing try: if sys.platform.startswith('win'): import...
  • 我指的是 **多个 .py 文件**。包括它的附件,比如.png格式的图片。有没人知道?
  • NanUI文档
  • Linux基本操作之tar命令打包压缩

    千次阅读 2018-09-25 23:43:20
    1、打包:指将多个文件(或目录)合并成一个文件,方便在不同节点之间传递或在服务器集群上部署。 2、压缩:数据压缩是指在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率,或按照...
  • zip 主流的压缩格式包括 tar、rar、zip、war、gzip、bz2、iso...属性的包进行管理,也可以将文件及文件及打包成 zip 格式 常见参数 -f freshen:只更改文件; -u update:只更改或新文件; -d 从压缩文件删除文件; ...
  • 折腾服务器:Docker 项目打包发布 + 一键部署多个应用 最近在折腾 docker,可实现本地一键同时部署多个应用 完全不了解 docker 的建议先看 官方文档 哦~ 主要流程 开发完项目后,将项目用 docker 打包成镜像,推到...
  • 打包穿戴设备app - 开发文档翻译

    千次阅读 2015-09-29 17:21:48
    当发布给用户的时候,你必须打包穿戴设备app到一手持设备app中,因为用户不会直接在穿戴设备上浏览并安装app。 如果打包恰当,当用户下载手持设备app时,系统会自动的把穿戴设备app安装到配对的穿戴设备中 ...
  • vue打包时gzip压缩的两种方案

    万次阅读 多人点赞 2020-08-24 11:18:06
    可以看出,在项目部署后,我们的资源文件请求都会保持原本大小,如果文件过大,并且很的情况下,会导致网络请求耗时,严重点可能阻塞后面的进程。 所以,此篇介绍两种gzip压缩的方式: 1、打包的时候通过webpack...
  • webpack4打包多个css的两种方法

    万次阅读 2018-07-23 10:16:47
    1.将css打包到js内部 配置文件./conf/webpack.dev.js: const path = require("path"); module.exports = { mode: "development", //打包为开发模式 entry: "./src/main", //入口...
  • 2.打包就是把多个文件或目录打包成一个大文件。 3.Linux中常见压缩打包文件后缀 *.gz:通过gzip命令压缩后的文件后缀。 *.bz2:通过bzip2命令压缩后的文件后缀。 *.tar:通过tar命令打包后的文件后缀。 *.tar...
  • tar打包压缩指定目录文件

    千次阅读 2016-04-18 09:38:47
    tar在linux上是常用的打包压缩、加压缩工具,他的参数很,折里仅仅列举常用的压缩与解压缩参数   参数: -c :create 建立压缩档案的参数; -x : 解压缩压缩档案的参数; -z : 是否需要用gzip...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 192,324
精华内容 76,929
关键字:

多个文档如何压缩打包