精华内容
下载资源
问答
  • 在右键增加操作菜单 把每个文件到单独压缩文件
  • ALL_DIR_NEED_ZIP=("dir1" "dir2" "dir3") ROOT_DIR="root_dir" for DIR_ZIP in ${ALL_DIR_NEED_ZIP[@]} do  ALL_DIR=$(ls "$ROOT_DIR/$DIR_ZIP")  for DIR in ${ALL_DIR[@]} ... 7z ...
    ALL_DIR_NEED_ZIP=("dir1" "dir2" "dir3")
    
    ROOT_DIR="root_dir"
    
    for DIR_ZIP in ${ALL_DIR_NEED_ZIP[@]}
    
    do
    
      ALL_DIR=$(ls "$ROOT_DIR/$DIR_ZIP")
    
      for DIR in ${ALL_DIR[@]}
    
      do
    
        7z a -tzip "$ROOT_DIR"/"$DIR_ZIP""_zip"/$DIR.zip "$ROOT_DIR"/"$DIR_ZIP"/$DIR
    
      done
    
      rm -Rf "$ROOT_DIR"/"$DIR_ZIP"
    
      mv "$ROOT_DIR"/"$DIR_ZIP""_zip" "$ROOT_DIR"/"$DIR_ZIP"
    
    done

    将root_dir下dir1,dir2,dir3中的子文件夹分别打包成zip

     

    转载于:https://www.cnblogs.com/kongxian/p/3622841.html

    展开全文
  • 什么是压缩文件/压缩包

    万次阅读 2020-08-12 14:13:24
    计算机是以二进制的形式来储存所有的文件的,也就是00000001111111类似这种形式,压缩文件就会以一种类似编码的形式来储存这些文档,比如四0连在一起,压缩文件就会以4x0的形式储存在计算机里,当然实际的压缩比这...

    人类为什么要压缩文件呢?

    个人撰写,并非完全正确的科普!如有错误请大佬于评论区指正

    首先我们需要知道什么是压缩文件
    指路百度➡️压缩文件

    这里讨论不包括exe后缀这类的自解压驱动程序

    什么是压缩?
    这里举一个例子,我们小学的时候就知道,计算机是以二进制的形式来储存所有的文件的,(不会有人不知道吧,不会吧?不会吧?)
    也就是00000001111111类似这种形式,压缩文件就会以一种类似编码的形式来储存这些文档,比如四个0连在一起,压缩文件就会以4x0的形式储存在计算机里,当然实际的压缩比这复杂的多,这里只是类比一下。

    也就是说———在计算机内,把00000000变成8x0,这个过程就叫做压缩,所以可以缩小文件的体积,减少所占空间。

    好了,现在我们知道什么是压缩了,那我们为什么要压缩呢?

    在这里插入图片描述既然通过压缩能够减少文件的编码长度,那么首先带来的好处就是减少文件所占据的空间大小。 但是平时提到压缩文件,最常见的情况就是给别人发送文件时,会被要求把文件打包发送,看起来就像是把很多文档或是图片类的东西,装在一个包里,一次性发给别人,那么它们真的变成一个文件了嘛?🤔

    表面上看起来,是这样的。
    在这里插入图片描述

    起码计算机看起来它们确实变成了一个文件。看压缩文件的图标也是用一个扎带把一堆书本扎了起来,成了一个完整的文件。压缩包在缩小文件体积的同时,还像一个箱子,把杂乱的东西,完整的装起来,在这个包里可以装下各式各样的文件,文档、媒体、音频、视频等等都可以装,而且一般情况下单个压缩包是无限大的,唯一的限制就是你电脑的硬盘分区大小。(fat32格式硬盘除外)

    解压
    压缩包打包好之后,使用的时候就要先经过解压,才可以使用,解压就是把你装好的箱子打开,把里面收拾好好的文件拿出来供你使用,这里经常会有一个误区:“我在压缩包里不是可以直接打开我想要的文件吗?为什么还要解压呢?”其实当你每次打开压缩包内的文件时,计算机都自动解压了一遍。
    以Win10为例,一般每次你直接打开压缩包内的文件时,会有个进度条闪过,此时解压的文件都储存在C:\Documents and Settings\Administrator\Local Settings\Temp\rar*目录下,而当你使用之后,这个文件会被系统自动删除,而如果你对文件做出改动,会在保存后覆盖压缩包内的文件,然后再自动删除这个目录下的临时文件。
    当文件很小的时候,或许影响不大,但是如果是一个非常大的文件,每次打开都要重新解压,这样就非常耽误时间了,所以在处理压缩包的时候,还是应该先解压到硬盘里的其他位置之后再进一步处理解压出来的文件。

    特殊情况下,如果不巧你的硬盘格式是Fat32格式的,那就出现了很大的问题,因为在这种格式下的硬盘内部,单个文件大小最高只能是4GB。那么怎么样才能让压缩包装下非常多的东西呢?或许是你在通过邮箱或者一些聊天软件给对方发送文件的时候,软件规定单个文件不可以超过200MB,那又该如何把一个1.5G的学习资料分享给你的小伙伴呢?🙄️
    这个时候就需要一项特殊的压缩手段,分卷压缩。

    分卷压缩
    单个文件大小被限制时,就要用到分卷压缩。当空间有限,一个大箱子装不下,分卷压缩就是给你很多个小箱子,你把你的东西装进这些小箱子里,再一个个编号,等你要用的时候,一个个打开,就还原了之前的文件。

    举个例子,如果使用分卷压缩,一个很大比如50G的软件会被分成若干个自带编号的压缩分卷,单个压缩包大小可以自己设定。接下来的处理就方便简单多了,不管传输到哪里,只要把压缩分卷一个个单独发送过去就可以了,但是需要保证各个分卷都在同一个文件夹中,这样在解压的时候,压缩包才能找到这些编好号的小分卷。

    这里以2345压缩示例:
    准备了一个3.84G的电影,右键单击后选中右键菜单中的添加到压缩文件,然后点击切换至经典模式。
    在这里插入图片描述
    在这里插入图片描述在压缩分卷大小设置中,设置单个分卷的大小,也可以使用软件提供的预设。请一定要注意设置分卷的单位,否则会出现意想不到的意外。在这里将单个分卷设置为500MB,然后点击确定按钮,等待片刻就可以压缩完毕。在这里插入图片描述
    在这里插入图片描述
    最后出现好多压缩包,每个压缩包后面都有一个自己的编号,而且单个压缩包的大小都和你设定的一样,很好理解,对于一个大小已知的文件,你设定的单个分卷大小越大,最后压缩出的压缩包数量也就越少,箱子大小嘛,很好理解。
    分卷压缩不仅在上传时很方便,而且在下载时也很便利。可以使用多台计算机下载不同的压缩分卷,然后将所有压缩分卷放置到同一个文件夹中就可以解压了。
    而且分卷压缩还有一个独特的优势就是,如果单个压缩分卷损坏,只用再下载那个压缩分卷就可以解决问题。如果是整个压缩包,那么还需要再经历一次漫长的等待。

    ~~~~~~~~~~~分割线~~~~暂时只想到这些~~~~

    未完待续···还在发掘···我发现网上关于这些东西的资料貌似很少···
    如有错误···欢迎大佬在评论区批评指正

    展开全文
  • 对多个文件选中后点右键,出现菜单,选择 添加到压缩文件 选项 ...然后选择 如下图 文件 的选项 把下面 的“把每个文件到单独压缩文件中”点击确定就可以把多个文件分别压缩成独立的压缩包了。
    对多个文件选中后点右键,出现菜单,选择     添加到压缩文件    选项
    
    
    然后选择到 如下图 文件 的选项 把下面 的“把每个文件放到单独的压缩文件中”点击确定就可以把多个文件分别压缩成独立的压缩包了。
    
    
    展开全文
  • for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\" 保存为BAT,放在需要压缩文件夹的目录,请不要使用管理员权限运行该批处理文件,否则会把文件压缩到windows/system32目录下.
     
    

    for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\"

    保存为BAT,放在需要压缩文件夹的目录,请不要使用管理员权限运行该批处理文件,否则会把文件压缩到windows/system32目录下.

    (转载请注明出处:毛兴宇 http://blog.csdn.net/powmxypow/article/details/51878690)
    展开全文
  • 多资料夹批量压缩成7zip: 将执行目录下的所有资料夹分别压缩为单一的7zip压缩档,预设为最大化压缩,需要安装7-zip于下面位置 C:\Program Files\7-Zip\7z.exe D:\Program Files\7-ZipPortable\App\7-Zip64\7z.exe
  • @echo off::如果E盘没有Output文件夹,创建Output。if not exist "F:\test\d" mkdir "F:\test\d"::将目的里面的所有文件和文件夹压缩单独压缩文件,并放E:\Output。for /f "usebackq token
  • #说明:解压tar.gz包并对压缩包内每个单独的文件夹进行压缩并放在指定目录下 #参数说明:1.localpath 压缩包文件路径 # 2.imagepath 单个文件夹压缩后的存放路径 # 3.trandt 当日的处理时间 # 4.filelist 当日生成的...
  • 个文件生成zip 浏览器下载前言直接上代码(多个文件生成zip 然后浏览器下载代码)控制层 前言 第一次写博客 只是想让自己做一些笔记 以后用到我可以在这里找到 直接上代码(多个文件生成zip 然后浏览器下载代码) /* ...
  • 相信用过winrar的朋友都不陌生,在windows下面一次选取多个压缩文件,点右键会弹出解压每个压缩文件到单独的文件夹,这个给一次解压多个文件非常方便。 但在linux tar是不能直接实现这个功能的。要想实现这个功能。...
  • OSS多个文件压缩再上传整合

    千次阅读 2019-09-11 18:31:06
    // 对于要被存放到压缩包文件,都必须调用ZipOutputStream对象的putNextEntry()方法,确保压缩包里面文件不同名 String[] split = ossfile.split("/"); //split[split.length] zos.putNextEntry(new Zip...
  • 右击很多文件夹,添加到压缩文件,然后在文件中勾选把每个文件到单独压缩文件中即可 转载于:https://www.cnblogs.com/acetaohai123/p/9208659.html
  • 现在需要对列表数据批量下载,将多个文件一起下载并存放一起通过zip压缩包的形式下载浏览器 2. 开发步骤 思路: 先将多个文件单独个个下载存放在磁盘的某个位置,然后再将该文件数据进行压缩. 2.1 逐个下载并存放...
  • 解压所有压缩包到同一文件夹 背景描述 ​ 由于服务器存在限制,一次只能上传小于100Mb的文件,我的数据集大小有1.5G左右,所以我将该数据集分割为30份,份大约50MB,上传到云端,然后进行批量解压。 清空目标...
  • winrar 文件管理器搜索*.zip 全选,右键——解压当前文件夹 文件管理器搜索*.rar 全选,右键——解压当前文件夹 文件管理器搜索*.rar,全选,删除 文件管理器搜索*.zip,全选,删除 。。。。。。。 ...
  • 假如一个文件夹里有50个文件,现在想通过python把这50个文件每个单独压缩成一个压缩包,也就是每个压缩包里1个文件共50个压缩包,求助大神指导代码
  • 首先先创建一工具类,工具类里提供一方法根据json字符串生成多临时文件并打进压缩包,然后删除这些临时文件,返回压缩包下载地址供前端下载。 import java.io.File; import java.io.FileInputStream; import...
  • linux文件查找压缩

    2019-06-02 13:36:00
    根据属主、属组查找:-user USERNAME:查找属主为指定用户(UID)的文件-group GRPNAME: 查找属组为指定组(GID)的文件-uid UserID:查找属主为指定的UID号的文件-gid GroupID:查找属组为指定的GID号的文件-nouser:...
  • HDFS文件压缩

    千次阅读 2020-01-04 18:06:11
    前言 新搭建的集群,需要进行各种测试,于是让一同事导入一些测试数据,大约1.4T左右。我进行了一简单的hive测试 ...原来同事从ftp拉取过来的数据是gzip格式的,他直接如Hive表中…,而gzip格式的...
  • LINUX常用命令

    千次阅读 多人点赞 2019-06-04 21:40:33
    文件处理命令 文件或目录的CRUD cd 英文:change directory 命令路径:内部命令 执行权限:所有用户 作用: 切换目录 语法:cd [目录] / 切换根目录 … 回到上一级目录 . 当前目录 - 显示并打开上一次操作的...
  • 但是她后面说里面有你想不的福利!这句话对于一枚(lsp)不对一枚宅男程序员没有抵抗力,毕竟我对她映像最深的就是那一双大长腿!穿啥都好看的那种!好了废话不多说,技术时刻来袭! Python语法 既然本意是学习 ...
  • CTF中的压缩包知识点 压缩包隐写 实际上压缩包本身并不具备隐藏信息的功能,但由于在CTF竞赛中,经常出现压缩包与隐写术结合在一起的题目,所以我们需要掌握在CTF竞赛中有关压缩包的题目的常见考察方向及分析手段...
  • 基于Freemarker模板引擎生成多Word文件(doc格式),并压缩成Zip格式导出 一、前言   之前做项目遇到一导出word并压缩成zip的功能需求,当时翻了不少百度文章,没找到系统、详尽的实操教学,现在项目做完了,...
  • CTF中的压缩包

    2021-07-26 10:01:12
    2. CTF中常见的压缩包套路(这些套路也不一定是单独出现,大多数情况都是组合出现的) (1) 利用进制转换隐藏信息 (2) 作为冗余信息或隐藏信息藏在其他文件中,一般是图片 (3) 简单密码爆破 (4) 字典...
  • 数据格式文件(data):程序在运行过程中读取的特定格式文件,就是数据文件,比如:用户登录的用户数据记录在/var/log/wtmp这数据格式文件中。比较明显的特征使用last可以读出来,cat读时是乱码。 块(block)...
  • linux 下批量压缩文件

    千次阅读 2015-03-11 11:50:58
    一堆eps文件要将每个文件单独压缩成一个文件,比如a.eps , b.eps, c.eps 压缩成 a.zip ,b.zip ,c.zip for EPS in `ls *.eps`; do zip $EPS.zip $EPS; ZIP=`echo $EPS|awk -F"." {'print $1'}`; mv $EPS....
  • 最近整理资料,发现很多 pdf 文档,...为了提高效率且,方便后面取用,所有打算捣鼓个批处理文件,来实现命令行调用 7-zip 来对目录下的每个文档进行单独打包,并将打包后的压缩包指定的目录下,详细内容见下文。
  • 它的目的很简单:它将一或多个文件并“包装”自包含的文件中,称为磁带存档,因为发明了tar时,它用于将数据放置在存储磁带上。 tar格式的新手通常将其等同于.zip文件,但是tar归档文件显然未压缩。 tar...
  • 选中要压缩的所有文件夹。右键,选“添加到压缩文件...”,弹出的菜单如下图:...在“把每个文件单独压缩文件中”选中,才可以单独创建压缩。如下图 转载于:https://www.cnblogs.com/cnwuchao/p/10562548.html...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,983
精华内容 3,593
关键字:

压缩每个文件到单独的压缩包