CentOS中zip压缩和unzip解压缩命令详解
以下命令均在/home⽬录下操作
cd /home #进⼊/home⽬录
1、把/home⽬录下⾯的mydata⽬录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata⽬录
2、把/home⽬录下⾯的mydata.zip解压到mydatabak⽬录⾥⾯
unzip mydata.zip -d mydatabak
3、把/home⽬录下⾯的abc⽂件夹和压缩成为abc123.zip
zip -r abc123.zip
4、把/home⽬录下⾯的wwwroot.zip直接解压到/home⽬录⾥⾯
unzip wwwroot.zip
5、把/home⽬录下⾯的abc12.zip、abc23.zip、abc34.zip同时解压到/home⽬录⾥⾯
unzip abc\*.zip
6、查看把/home⽬录下⾯的wwwroot.zip⾥⾯的内容
unzip -v wwwroot.zip
7、验证/home⽬录下⾯的wwwroot.zip是否完整
unzip -t wwwroot.zip
8、把/home⽬录下⾯wwwroot.zip⾥⾯的所有⽂件解压到第⼀级⽬录
unzip -j wwwroot.zip
系统运维温馨提醒:qihang01原创内容版权所有,转载请注明出处及原⽂链接
=====================================================
主要参数
-
c:将解压缩的结果
truncated zip file怎么解决-l:显⽰压缩⽂件内所包含的⽂件
-p:与-c参数类似,会将解压缩的结果显⽰到屏幕上,但不会执⾏任何的转换
-t:检查压缩⽂件是否正确
-u:与-f参数类似,但是除了更新现有的⽂件外,也会将压缩⽂件中的其它⽂件解压缩到⽬录中
-v:执⾏是时显⽰详细的信息
-z:仅显⽰压缩⽂件的备注⽂字
-a:对⽂本⽂件进⾏必要的字符转换
-b:不要对⽂本⽂件进⾏字符转换
-C:压缩⽂件中的⽂件名称区分⼤⼩写
-j:不处理压缩⽂件中原有的⽬录路径
-
L:将压缩⽂件中的全部⽂件名改为⼩写
-M:将输出结果送到more程序处理
-n:解压缩时不要覆盖原有的⽂件
-o:不必先询问⽤户,unzip执⾏后覆盖原有⽂件
-P<;密码>:使⽤zip的密码选项
-q:执⾏时不显⽰任何信息
-s:将⽂件名中的空⽩字符转换为底线字符
-V:保留VMS的⽂件版本信息
-X:解压缩时同时回存⽂件原来的UID/GID
linux操作系统下怎样解压rar⽂件
rar格式的⽂件是在windows操作系统中常见的压缩格式,但是这种格式在linux操作系统中却不能正常解
压缩,因为linux默认不⽀持这种格式,难道我们在linux操作系统中就不能解压这种⽂件了吗,答案只有⼀个,能,那么我们怎样在linux操作系统中解压rar⽂件呢?(以fedora操作系统为例)
⽅法/步骤
1. ⾸先解压rar⽂件需要unrar命令,要使⽤这种命令我们必须安装rarlinux,我们可以在终端使⽤yum installrar,如果没有可安装的程序
包,我们可以⾃⾏下载,上⽹搜搜就能搜到。
2. 安装rarlinux,安装此程序必须使⽤root⾝份才能安装,⾸先我们要以root⾝份运⾏,然后打开下载⽬录,使⽤tar命令解压缩rarlinux⽂
件,当然你可以选择解压缩的位置,为了⽅便,⼩编就解压在了当前⽬录。
3. 解压完成后我们便要安装它,⾸先我们要打开刚才解压的那个⽂件夹,然后使⽤make命令进⾏安装,我们可以看到⼀些安装的程序在
运⾏,等光标移动到命令输⼊⾏,证明我们已经安装成功了。
4. 接来下我们就可以解压缩rar⽂件了,我们可以使⽤unrar命令来解压缩,当然⾸先你要确保rarlinux安装成功了,否则不能使⽤unrar命
令。具体命令如下图所⽰,这样就把amp.rar⾥⾯的压缩⽂件都解压在了下载⽬录中,如果你想解压在别的地⽅,可以更改命令,⼩编就在这⾥阐述了
5. 其实还有⼀种更简单的解压缩⽅法,就是直接右键解压缩到此处(前提条件就是你必须安装了rarlinux,如果没有安装,点击解压缩会
出现不到程序),⽤它解压的好处就是直接把它⾥⾯的内容解压到了与它同名的⽂件夹中。
END
注意事项
fedora 64位操作系统中安装rar的时候⼀定要注意,需要下载rarlinux64位的安装包,如果下载的是32位的,可能会出现"没有那个⽂件或者⽬录"的错误
当你安装的是32位的rarlinux的时候你解压rar⽂件可能会是空⽂件,这并不是你的rar⽂件有损坏,⽽是你的unrar没有安装成功。
相⽐于使⽤命令解压,直接右键解压更加⽅便

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。