linux中文件压缩介绍
原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等问题,可查看当前链接:https://app.yinxiang.com/shard/s17/nl/19391737/1c62bb7f-f817-427f-b9e8-0c3107b4b26c
- *.zip文件,表示 zip程序打包压缩的文件
- *.rar文件,表示rar程序压缩的文件
- *.tar文件,表示tar程序打包 未压缩的文件
- zip -r -q -o shiyanlouCode.zip /home/shiyanlou/Code
- (-r表示递归打包子目录的全部内容,-q 表示安静模式,即不向页面输出信息,-o 表示输出文件,需要再其后面紧跟打包输出文件的文件名(不写也可以),shiyanlouCode.zip 表示打包后输出的文件名称,/home/shiyanlou/Code 表示所要打包的对象路径(绝对路径),此处表示将home下的shiyanlou文件夹下Code文件下的所有文件打包。且打包后的生成名称为shiyanlouCode.zip)
- 此处打包时,需要注意并清楚的是,生成后的文件(linux下应该叫做输出后的文件)包,所在的目录是此时当前打包时,用户所在的目录。即此时如果是在/home文件夹下执行的该打包命令,则Code目录中文件压缩后将会把所生成的压缩包放置到此时的同等目录中,即此时的/home文件夹中便会多出一个的对应的shiyanlouCode.zip的压缩包文件。
- 如果想指定生成文件的文件目录以及生成后的文件的名称,则只需要在 -o 后对应的输出文件名更改为路径+文件名的形式即可。(如:-o /home/shiyanlou/Code/shiyanlouCode.zip)则表示生成后的压缩文件路径和名称为/home/shiyanlou/Code文件夹下,文件名称为shiyanouCode.zip,此时便可以 无需理会自己本身现在所处于的文件路径了,只需要指定文件的输出目录即可啦,
- du -h shiyanlou.zip ,表示查看当前所指定文件的大小(也可指定文件夹查看 或 某一文件查看)
- file shiyanlou.zip 表示查看当前文件的类型
- zip -r -q -o code.zip /home/shiyanlou/Code -x /home/shiyanlou/Code/*.txt
- -x 表示指定需要过滤的文件目录 或指定文件目录下的文件类型的过滤
- 表示压缩Code目录中的文件,但过滤掉后缀为txt文件
- zip -r -q -o code.zip /home/shiyanlou/Code -x /home/shiyanlou/Code/*.txt -x /home/shiyanlou/Code/*.java 此时表示过滤掉Code下的*.txt文件以及Code下的*.java文件
- 上述 4 则为同时指定过滤多个文件类型时的写法
- zip -r -q -o code.zip /home/shiyanlou/Code -x /home/shiyanlou/Code/CodeTwo 则表示过滤掉Code目录下的CodeTwo目录,如需要同时再过滤指定的类型文件则按照上述 4 中所书写的方式向后延伸添加 -x /home/shiyanlou/Code/*.txt 等即可,即表示在压缩Code目录时,过滤Code目录下的CodeTwo目录,以及Code目录下的*.txt文件。不添加到压缩文件当中。
- ~/ 表示当前用户的目录
- ./ 表示执行,也表示当前目录
- unzip -l (表示小写L) **.zip 表示查看当前该zip压缩包中的文件目录内容;
- unzip -q -o **.zip -d /home 压缩**.zip文件到/home下,-o表示表示解压缩文件时直接覆盖原有的文件 -q 表示执行时不显示任何信息,安静模式;
- unzip -q -n **.zip -d /home ,,-n表示解压缩时不覆盖任何文件
linux中文件压缩介绍的更多相关文章
- linux中文件压缩与打包
一.常见的压缩命令 在linux环境中,压缩文件的扩展名大多是*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2,首先我们来介绍以下这些压缩文案的扩展名:. *.Z:compres ...
- Linux中文件压缩与解压
压缩与解压 compress 文件名 1 -v //详细信息 2 3 -d //等于 uncompress 默认只识别 .Z 如果使用别的后缀,会导致不识别,解压缩失败.也可以使用 -d -c 压缩包 ...
- Linux中常用压缩打包工具
Linux中常用压缩打包工具 压缩打包是常用的功能,在linux中目前常用的压缩工具有gzip,bzip2以及后起之秀xz.本文将介绍如下的工具常见压缩.解压缩工具以及打包工具tar. gzip2 直 ...
- Linux课程---13、linux中任务计划介绍(任务计划分类)
Linux课程---13.linux中任务计划介绍(任务计划分类) 一.总结 一句话总结: 1.一次性任务计划:at 2.周期性任务计划:crontab 1.linux中如何添加一次性任务计划? at ...
- [转]Linux中文件权限目录权限的意义及权限对文件目录的意义
转自:http://www.jb51.net/article/77458.htm linux中目录与文件权限的意义 一.文件权限的意义 r:可以读这个文件的具体内容: w:可以编辑这个文件的内容,包括 ...
- LSOF查看linux中文件打开情况
如何查看linux中文件打开情况 前言 我们都知道,在linux下,“一切皆文件”,因此有时候查看文件的打开情况,就显得格外重要,而这里有一个命令能够在这件事上很好的帮助我们-它就是lsof. lin ...
- Linux中 /boot 目录介绍 【转载】
Linux中 /boot 目录介绍 转自:点击打开链接 一./boot/目录中的文件和目录 Linux系统在本地启动时,目录/boot/非常重要,其中的文件和目录有: (1)系统Kernel的配置文件 ...
- linux中文件颜色,蓝色,白色等各自代表的含义
linux中文件颜色,蓝色,白色等各自代表的含义 绿色文件---------- 可执行文件,可执行的程序 红色文件-----------压缩文件或者包文件 蓝色文件----------目录 白色文件- ...
- linux中文件IO
一. linux常用文件IO接口 1.1. 文件描述符 1.1.1. 文件描述符的本质是一个数字,这个数字本质上是进程表中文件描述符表的一个表项,进程通过文件描述符作为index去索引查表得到文件表指 ...
随机推荐
- sku二维数组里的数组从头到尾叠加组合
今天工作之余与同事聊天,要是实现一个sku描述里的字段组合的问题.并且实现了请吃饭.哈哈.一顿饭,我和另一位同事积极杠杆的.后来实现了出来. let skuList = [ ['黑色', '白色',' ...
- Ubuntu 一键伪装成Win 10,Kali Linux 2019 kali-undercover软件嫁接;
今天,下午刷手机的时候,突然看到kali出了一个非常新颖的主题:该主题可以使得kali系统伪装成windows 10而变得低调起来:就像下面这样: 具体新闻链接:https://www.freebuf ...
- opencv简介以及环境搭建
1.opencv简介 opencv:全称:Open Source Computer Vision Library 是一个跨平台的计算机视觉库 可用于开发实时的图像处理.计算机视觉以及模式识别程序 应用 ...
- DJango模型Meta选项详解
Django模型之Meta选项详解 MEAT选项 Django模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性.而可用的选项大致包含以下几类 abstract 这个属性是定义当 ...
- c语言l博客作业08
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...
- 最小生成树与最短路径--C语言实现
接昨天,在这里给出图的其中一种应用:最小生成树算法(Prime算法和Kruskal算法).两种算法的区别就是:Prime算法以顶点为主线,适合用于顶点少,边密集的图结构:Kruskal算法以边为主线, ...
- Spring Boot 自动装配(二)
目录 目录 前言 1.起源 2.Spring Boot 自动装配实现 2.1.@EnableAutoConfiguration 实现 2.1.1. 获取默认包扫描路径 2.1.2.获取自动装配的组件 ...
- Linux入侵痕迹检测方案【华为云技术分享】
背景说明 扫描是一切入侵的基础,通过扫描来发现目标主机是否为活动主机.操作系统是什么版本.开放了哪些服务等.扫描技术纷繁复杂,新的扫描技术也层出不穷,不可能穷举所有扫描技术,下面按入侵步骤对主机扫描. ...
- 【LiteOS】STM32F103-LiteOS移植教程(详细篇)【华为云技术分享】
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/devcloud/article/detai ...
- STM32F4 阿波罗 库函数与C语言知识
先聊一聊: 之前使用32都是用的库函数,但是没有理解为什么那么操作,有很多的文件我也不知道要看哪一个,感觉云里雾里,没有学清楚一件东西的感觉不太好,于是就在前几天一直跟着比较详细的视频学习.开始老师讲 ...