`
think1991
  • 浏览: 21215 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Centos中打包压缩文件 zip 命令

 
阅读更多

们再linux中常见的压缩文件有.tar.gz,.zip,.gz,在linux中,你要习惯没有.rar的日子。
一下为tar,zip命令详解
tar -zcvf /home/files.tar.gz /files
tar -zcvf 打包后生成的文件名全路径 要打包的目录
例子:把/files文件夹打包后生成一个/home/files.tar.gz的文件。

zip 压缩方法:

压缩当前的文件夹 zip -r ./files.zip ./* -r表示递归
zip [参数] [打包后的文件名] [打包的目录路径]
解压 unzip files.zip 不解释
linux zip命令的基本用法是:

linux zip命令参数列表:

-a 将文件转成ASCII模式
-F 尝试修复损坏的压缩文件
-h 显示帮助界面
-m 将文件压缩之后,删除源文件

-n 特定字符串 不压缩具有特定字尾字符串的文件
-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q 安静模式,在压缩的时候不显示指令的执行过程
-r 将指定的目录下的所有子目录以及文件一起处理
-S 包含系统文件和隐含文件(S是大写)
-t 日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy

举例:

将/home/wwwroot/files/ 这个目录下所有文件和文件夹打包为当前目录下的files.zip

zip –q –r files.zip /home/wwwroot/files

上面的命令操作是将绝对地址的文件及文件夹进行压缩.以下给出压缩相对路径目录

比如目前在Bliux这个目录下,执行以下操作可以达到以上同样的效果.

zip –q –r files.zip files

比如现在我的files目录下,我操作的zip压缩命令是

zip –q –r files.zip *

以上是在安静模式下进行的,而且包含系统文件和隐含文件


//////////////////////////////////////////////////////////
unzip语 法:

unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目 录>][-x <文件>] 或 unzip [-Z]

补充说明:unzip为.zip压缩文件的解压缩程序。

 

举例:

将/home/wwwroot/files.zip解压到当前目录

unzip files.zip

如果出现这个提示:
-bash: zip: command not found 不能执行ZIP压缩,是因为没有安装ZIP,
运行下这条安装命令即可 yum install zip

分享到:
评论

相关推荐

    linux系统下的zip命令离线安装(内网安装)和在线安装

    在Linux系统中,zip命令是用于创建和管理ZIP格式压缩文件的重要工具,而unzip命令则用于解压这些文件。本文将详细介绍如何在Linux环境下,尤其是内网环境中,使用zip命令进行离线安装和在线安装。 一、zip命令介绍 ...

    centos7.tar.zip

    在 Linux 中,.tar 文件是一种归档文件,通常用于将多个文件或目录打包成一个单一的文件,而 .zip 文件则是一种跨平台的文件压缩格式,用于减少文件的存储空间。 要使用这个“centos7.tar.zip”文件,你需要遵循...

    Centos7 linux 常用命令

    通过以上命令的详细介绍,我们可以看到 CentOS 7 提供了丰富的命令工具来帮助用户进行文件和目录的操作、查看文件内容、文本处理、文件查找以及压缩解压缩等日常操作。这些命令是 Linux 系统管理员和用户在日常工作...

    centos6.8种子.zip

    【压缩包子文件的文件名称列表】只列出了"centos68",这可能是指一个单一的ISO镜像文件或者是一个包含了多个安装文件的目录。如果是ISO文件,用户可以通过刻录光盘或制作USB启动盘来安装CentOS6.8;如果是一个目录,...

    centos 常用命令

    - **解释:** 使用`zip -r`命令可以递归地将指定目录压缩为zip文件;`tar -zcvf`命令用于创建gzip格式的压缩文件;`tar -zxvf`命令用于解压gzip格式的压缩文件。 **11. 解压.tar.xz文件** - **步骤:** 使用`xz -d ...

    tar zip unzip command not found(未找到命令).docx

    3. `unzip`命令:`unzip`用于解压缩ZIP格式的文件。你可以运行`unzip -h`查看其使用方法。 通过以上步骤,你应该能够在Red Hat 8.0中成功地安装并使用`tar`、`zip`和`unzip`命令了。如果在执行过程中遇到任何问题,...

    CentOS8镜像包(含,vim ssh tar net-tools wget)

    - "rootfs.tar":这通常包含了Linux系统的根文件系统(/root)的打包文件,它包含了操作系统的核心组件和文件,当在WSL2下启动CentOS8时,这个文件会被用来创建Linux环境的基础结构。 **相关知识点详解:** 1. **...

    Linux常用命令全集.zip

    本资料“Linux常用命令全集.zip”提供了一个全面的Linux命令参考,帮助用户在日常操作中更高效地使用Linux系统。 CHM文件“Linux常用命令全集”可能包含了如下的主要知识点: 1. **文件与目录管理**: - `ls`:列...

    centos的zip3.0和unzip6.0的rpm离线安装包

    总的来说,`zip`和`unzip`在Linux系统中扮演着重要的角色,尤其对于那些需要频繁处理压缩文件的用户来说。通过离线RPM包安装它们,可以确保在无法联网的环境中也能高效地完成文件的压缩和解压任务。

    centos7-openssh8.7.zip

    此压缩文件包含了在CentOS7上安装和使用OpenSSH8.7所需的所有组件。 【描述】提到的“自己制作的openssh8.7版本rpm包”意味着这是由个人或社区成员编译并打包的,以适应CentOS7系统。RPM(Red Hat Package Manager...

    linux下zip和unzip安装文件及安装方式.zip

    `unzip`工具用于解压缩ZIP文件。它的安装过程与`zip`类似,同样可以通过包管理器完成。安装命令如下: 基于Debian的系统: ```bash sudo apt-get update sudo apt-get install unzip ``` 基于Red Hat的系统: ```...

    zip-3.0-1.el6.x86_64_依赖_zip_

    在Linux系统中,用户可以使用`unzip`命令解压缩ZIP文件,而`zip`命令则用于创建ZIP档案。 **RPM包管理系统:** RPM是Linux世界中常见的包管理器,主要用于Red Hat系列的Linux发行版。RPM包包含软件的二进制文件、库...

    定时备份脚本Centos7/windows10.zip

    首先,你需要创建一个备份脚本,例如`backup_centos.sh`,该脚本中包含备份所需的命令,如`tar`或`rsync`,用于打包和压缩重要文件。然后,编辑`crontab`配置文件(通过`crontab -e`命令),添加定时任务,如每天...

    linux zip unzip RPM安装包,亲测可用.rar

    ZIP是一种常见的文件归档格式,它能将多个文件或目录打包成一个单一的压缩文件,便于存储和传输。使用`zip`命令,你可以轻松地将文件或目录添加到ZIP档案中,同时支持设置密码进行加密保护。例如,你可以使用以下...

    CentOS下tar解压 gz解压 bz2等各种解压文件使用方法

    在 Linux 系统中,尤其是 CentOS 这样的发行版中,文件的打包与压缩是非常常见的需求。本文档将详细介绍如何使用 `tar` 命令以及其结合其他工具来完成对 `.tar`、`.gz`、`.bz2`、`.tar.gz`、`.tar.bz2` 等多种格式...

    Centos7.3.1611_gcc&&g++离线rpm包.zip

    "Centos7.3.1611_gcc&&g++离线rpm包.zip"这个压缩文件包含的就是GCC和G++的RPM包,适合在离线环境中安装。 离线安装步骤如下: 1. **下载所需RPM包**:首先,你需要在有网络连接的机器上下载适用于CentOS 7.3.1611...

    linux zip unzip rpm离线安装包

    `zip`和`unzip`命令用于处理.zip格式的压缩文件,而`rpm`则是Linux下用来安装、升级、查询和卸载软件包的标准工具,尤其在Red Hat Enterprise Linux (RHEL)及其衍生系统如CentOS中广泛使用。下面我们将详细探讨这些...

    ansible离线安装包 centos7.9

    根据提供的压缩包文件名`ansible_centos7_9_2009`,我们可以推测这个压缩文件包含了适用于CentOS 7.9的Ansible安装包。通常,这可能包括`epel-release`(用于获取EPEL仓库,因为Ansible不在默认的CentOS仓库中)、`...

    Linux 下常用的命令大全

    linux常用命令大全 是一些常用的 Linux 命令,可以帮助你进行日常的文件操作、系统管理和网络...zip:压缩文件 unzip:解压缩文件 包管理: apt-get:Debian/Ubuntu 系统包管理工具 yum:CentOS/RHEL 系统包管理工具

    linux命令详解

    - gunzip: 解压缩GNU Zip格式的文件。 - gzip: 压缩文件。 - tar: 打包文件,并可选进行压缩。 以上这些命令是Linux系统管理员和用户日常使用频率较高的一些命令,它们是Linux系统管理与维护的基础。了解并熟练掌握...

Global site tag (gtag.js) - Google Analytics