CentOS中zip压缩和unzip解压缩命令详解

简介: 以下命令均在/home目录下操作cd /home #进入/home目录1、把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录2、把/home目录下面的mydata.

以下命令均在/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文件夹和123.txt压缩成为abc123.zip

zip -r abc123.zip abc 123.txt
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:将解压缩的结果
-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没有安装成功。

    • 相比于使用命令解压,直接右键解压更加方便​

相关文章
|
1月前
|
Linux 网络安全
Centos 防火墙端口控制命令
Centos 防火墙端口控制命令
42 3
|
4天前
|
Linux
Centos 常见的命令
Centos 常见的命令
6 0
|
6天前
|
Web App开发 缓存 运维
CentOS命令大全:从入门到精通
CentOS命令大全:从入门到精通
|
6天前
|
监控 网络协议 Linux
centos常见的命令
【5月更文挑战第8天】了解和掌握基本的CentOS命令对于服务器管理至关重要。本文介绍了19个常用命令,包括`ls`、`cd`、`mkdir`、`rm`、`grep`、`find`、`sudo`、`vi/vim`、`cp/mv`、`du/df`、`history`、`top/htop`、`ps`、`netstat/ss`、`yum/dnf`、`ssh`、`iptables`、`journalctl`、`crontab`和`systemctl`。每个命令都提到了常见问题、使用技巧和避免错误的方法,帮助用户更好地管理和维护CentOS系统。
20 0
|
15天前
|
Linux Shell 数据安全/隐私保护
centos常见的命令
CentOS 是一个基于 Red Hat Enterprise Linux (RHEL) 的免费企业级操作系统。以下是一些基本的 CentOS 命令,用于日常管理和操作:
|
17天前
|
XML 安全 Linux
【Linux】深入探究CentOS防火墙(Firewalld):基础概念、常用命令及实例操作
【Linux】深入探究CentOS防火墙(Firewalld):基础概念、常用命令及实例操作
|
20天前
|
Linux
CentOS 系统常用命令详解
本文介绍了CentOS中11个常用的命令,包括`ls`(列出文件和目录)、`cd`(切换目录)、`pwd`(显示当前目录)、`mkdir`(创建目录)、`rm`(删除文件/目录)、`cp`(复制文件/目录)、`mv`(移动/重命名文件)、`cat`(查看文件内容)、`grep`(搜索文件内容)和`top`(显示系统进程信息)以及`yum`(包管理器)。学习这些命令能提升系统管理和操作效率。
21 0
|
21天前
|
网络协议 Linux
Centos7 nfs常用命令详解
`/etc/exports`是NFS服务的配置文件,定义了共享给客户端的文件系统和访问规则。共享目录、客户端IP或域名、以及访问权限和用户映射选项是其主要内容。客户端指定方式包括IP地址、子网、域名或通配符。选项包括读写权限(ro/rw)、用户映射(如root_squash/no_root_squash/all_squash)和其他设置(sync/async/secure/insecure等)。`exportfs -r`用于重新应用配置。配置示例:`/opt/test`共享给192.168.1.0/24,权限为rw,同步写入(sync)。注意,不建议开启no_root_squash以确保安全。
23 0
|
22天前
|
网络协议 Linux 网络安全
Linux(17)Centos5、6、7、8版本的防火墙常用命令
Linux(17)Centos5、6、7、8版本的防火墙常用命令
25 0
|
1月前
|
网络协议 应用服务中间件 Linux
centos7 Nginx Log日志统计分析 常用命令
centos7 Nginx Log日志统计分析 常用命令
152 2