首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 命令 | unzip

Linux 命令 unzip 命令解析 Linuxunzip 命令是一个常用的解压缩工具,用于解压 ZIP 格式的压缩文件,支持对压缩文件进行解压、查看压缩文件的信息、列出压缩文件的内容等操作。...为方便读者理解,林一写个具体 demo: 解压缩文件: unzip filename.zip # 解压缩zip文件到当前目录 unzip -d target/ filename.zip # 解压缩zip...文件到指定目录下 查看压缩文件信息: unzip -l filename.zip # 列出zip文件内包含的文件信息 显示压缩文件内容: unzip -p filename.zip file1 #...显示zip文件中file1的内容 unzip myapp.zip 作用:将会解压缩myapp.zip文件到当前目录下。...Linux 命令 unzip 命令注意事项 读者使用unzip命令时需要注意参数的顺序,因为参数的顺序会影响命令的行为。

33610
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 命令(103)—— unzip 命令

1.命令简介 unzip 命令用于列出、测试和提取 ZIP 存档中的压缩文件。如果 unzip 不跟任何选项(默认行为),会将指定的 ZIP 存档文件解压到当前目录。...注意,unzip 可以不跟任何选项和参数,单独执行 unzip 将打印简要帮助信息。 3.选项说明 长选项的强制参数对于短选项也是强制的。...下面主要介绍了通用选项和 Linux 平台的选项,其它平台(VMS、MS-DOS、MacOS 等)的专用选项参见 unzip(1) 手册。...默认情况下,unzip 会进行询问是否提取、覆盖或重命名 -o 覆盖现有文件而不提示 -P PASSWORD 使用密码解密 zip 文件 -q 执行时不显示任何信息 -s 将文件名中的空白字符转换为下划线...unzip -o test.zip (5)将压缩文件解压缩至指定目录。 mkdir dir unzip test.zip -d dir (6)仅显示 zip 文件的注释说明,不解压。

4.4K10

Linux压缩打包命令——tar、zip、unzip

压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包再压缩; tar命令 tar命令参数前面加”-“与不加“-”的区别: tar命令参数前面加不加“-”执行命令的结果是没有区别的,区别只要是在于linux...文件打包为一个文件,名称为“jihe.tar”: b.查看jihe.tar文件的内容: c.提取jihe.tar文件的内容到/opt目录下: 如果不用“-C”指定目录则会提取内容到当前目录 二、压缩 linux...,这个报错的原因是缺少bzip2的包,需要安装一个bzip2软件包 安装完成之后再重新压缩: 在压缩的过程中,我们可以发现: 压缩速度:gz > bz2 > xz 压缩率:xz > bz2 > gz...命令 #在使用zip跟unzip命令之前先查看系统有没有安装这两个命令的包,没有的话要自己安装 查看有没有安装zip跟unzip命令的命令: rpm -q zip unzip 如果有安装了命令则会显示出命令的版本号...zip命令 基本用法: zip [参数] [压缩包名] [压缩的目录或者文件的路径] 常用参数: -m 将文件压缩后,删除原文件 -o 将压缩文件内的所有文件的最新变动时间设为压缩的时间 -q 安静模式

7.6K10

Linux O(n)调度器

前面我们学习了调度器的设计需要关注的几个点,在这里复习下: 吞吐量(对应的是CPU消耗型进程) 响应速度(对应的是IO消耗型进程) 公平性,确保每个进程都可以有机会运行到 移动设备的功耗 Linux中调度器的设计...实时进程采用两种调度策略SCHED_RR或者SCHED_FIFO 普通进程采用nice值进行动态调整普通进程的优先级 经常睡眠的进程尝试增大下优先级,经常长占CPU的适当减少优先级 本节我们先来学习Linux...早期的调度算法的设计,先从最早的调度器算法开始,此调度器时间复杂度是O(n),所以也可以称为O(n)调度算法。...我们选择的内核版本是linux-2.4.19。 O(n)调度器的实现原理 O(n)代表的是寻找一个合适的进程的时间复杂度。...总之O(n)调度器有很多问题,不过有问题肯定要解决的。所以在Linux2.6引入了O(1)的调度器。

3.3K20

谈谈调度 - Linux O(1)

约莫十五年前,当我刚刚开始参加工作时,赶上 Linux 发布划时代的 2.6 内核。在这个大家都翘首期盼的内核版本中,最令人兴奋的便是 O(1) scheduler。本文来谈谈这个算法是如何实现的。...2.4 scheduler 的问题 Linux 2.4 scheduler 支持 SMP(Symmetric Multi-Processing),然而,由于只用一个 global runqueue,各个...谈到搜索,大家第一反应是 hash table 是 O(1) 时间复杂度的。然而,它在最坏情况下是 O(N) 的。除此之外,没有任何算法能在最坏情况下 search 也是 O(1)。...linked list,stack,queue 在平均和最坏情况下都是 O(1),而大家脑海里的 hash table,同样的,虽然平均是 O(1),但最坏情况是 O(N)。...在其刚问世时,很多 linux 发行版就迫不及待将其移植回 2.4 kernel。而程序君整个职业生涯中接触过的一些调度器中,都能见到 bitarray + priority queue 的身影。

1.8K80

Linux O(1)调度器

O(n)调度器的种种问题,linux内核社区则在2.6内核版本引入了O(1)调度器,当然了引入的目的也正是要解决O(n)调度器面临的问题。...我们这片文章以Linux2.6.2版本来学习,在Linux内核文档中有一篇关于O(1)调度器的目的,如何设计的,以及实现有一个详细的介绍:sched-design.txt文档,有兴趣的可以去阅读。...从以上几点来看,可以看出O(1)的算法的改进都是针对O(n)算法存在的问题来修改的。...总结: O(1)调度器的引入主要是为了解决O(n)调度器的不足 O(1)调度器在赏罚机制上比O(n)调度器考虑的因素比较多,不再时像O(1)那样直接考时间片的大小来调度 但是O(n)和O(1)调度算法上核心还是通过判断一个进程的行为...如果去看O(1)调度器的实现,没有O(n)算法那么简单明了,O(1)中加了需要时间的判断,各种情况的考虑,导致代码的阅读性很差,读起来很费劲。

2.8K21

Linux下利用unzip命令如何解压多个文件详解

linux中提示没有unzip命令解决方法 如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件,下面是安装方法 命令: yum list | grep zip/unzip #...获取安装列表 安装命令: yum install zip #提示输入时,请输入y; 安装命令:yum install unzip #提示输入时,请输入y; Linux下直接使用unzip *.zip解压多个文件会报错...[y]es, [n]o, [A]ll, [N]one, [r]ename: n inflating: 15366518460006-SOURCE_1001.bcp Archive: 00016...参数;要以覆盖方式解压,使用-o参数 unzip -n test.zip unzip -n -d /temp test.zip 将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在...,用-o覆盖原先的文件 unzip -o test.zip -d /tmp/ 只看一下zip压缩包中包含哪些子文件但不进行解压,用-l参数 unzip -l test.zip 查看显示的文件列表还包含压缩比率

4.4K20

Linux进程调度之 - O(1)调度算法

Linux是一个支持多任务的操作系统,而多个任务之间的切换是通过 调度器 来完成,调度器 使用不同的调度算法会有不同的效果。...Linux2.4版本使用的调度算法的时间复杂度为O(n),其主要原理是通过轮询所有可运行任务列表,然后挑选一个最合适的任务运行,所以其时间复杂度与可运行任务队列的长度成正比。...而Linux2.6开始替换成名为 O(1)调度算法,顾名思义,其时间复杂度为O(1)。...虽然在后面的版本开始使用 CFS调度算法(完全公平调度算法),但了解 O(1)调度算法 对学习Linux调度器还是有很大帮助的,所以本文主要介绍 O(1)调度算法 的原理与实现。...由于在 Linux 内核中,任务和进程是相同的概念,所以在本文混用了任务和进程这两个名词。

4.6K81
领券