`
sosyi
  • 浏览: 64594 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux下压缩某个文件夹

 
阅读更多
tar -zcvf /home/xahot.tar.gz /xahot
tar -zcvf 打包后生成的文件名全路径 要打包的目录
例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。
zip 压缩方法:

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

linux zip命令参数列表:

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

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

举例:

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

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

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

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

zip –q –r xahot.zip xahot

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

zip –q –r xahot.zip *

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

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

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

unzip参 数:
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-f 更新现有的文件。
-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。
[.zip文件] 指定.zip压缩文件。
[文件] 指定要处理.zip压缩文件中的哪些文件。
-d<目录> 指定文件解压缩后所要存储的目录。
-x<文件> 指定不要处理.zip压缩文件中的哪些文件。
-Z unzip -Z等于执行zipinfo指令

举例:

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

unzip xahot.zip

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

相关推荐

    Linux 压缩某个文件夹的实现方法

    在Linux操作系统中,压缩文件和文件夹是一项常见的任务,它有助于节省存储空间并方便传输。本文将详细介绍如何在Linux中压缩和解压缩文件夹,主要使用`tar`和`zip`命令。 首先,我们来看`tar`命令。`tar`是Linux中...

    linux tar压缩排除某个文件夹的方法

    在某些场景下,我们可能需要将一个目录及其内容打包成一个`.tar` 或 `.tar.gz` 文件,但同时又希望在打包过程中排除特定的文件夹或文件。本文将详细介绍如何在使用`tar` 命令时排除特定文件夹。 首先,基本的`tar` ...

    RedHat Linux4 和XP共享文件夹步骤

    3. 接下来,我们需要将 VMware Tools 的安装文件复制到 /tmp 目录下,然后解压缩安装文件。 ``` cp VMwareTools-5.5.3-34685.tar.gz /tmp cd /tmp tar -zxvf VMwareTools-5.5.3-34685.tar.gz ``` 4. 之后,我们需要...

    Linux操作系统下常见文件类型分析

    Linux 操作系统下常见文件类型可以分为多种,包括压缩和打包文件、普通文件格式、系统文件、程序和脚本文件等。 压缩和打包文件是指使用某种压缩算法或打包工具将多个文件或文件夹压缩或打包到一个文件中的文件。...

    qcd,Linux工具

    解压后,我们需要将包含qcd工具的文件夹移动或复制到Linux系统的某个位置,如用户的主目录或系统可执行文件的路径下。这通常会用到`cp`或`mv`命令。 “输入./install进行安装”说明了安装qcd的过程。在Linux中,...

    新建文件夹.zip

    在这种情况下,"新建文件夹.lnk" 可能是快捷方式,指向"新建文件夹"内的某个具体文件或程序。这可能是为了快速访问或执行该文件,尤其是当"新建文件夹.zip"解压后,用户可以直接通过这个快捷方式进入目标位置。 ...

    linuxrar56.rar

    LinuxRAR是一款专为Linux系统设计的RAR文件处理工具,它允许用户在Linux环境下进行RAR文件的创建、解压以及管理。LinuxRAR5.6是该软件的一个特定版本,可能包含了改进的功能、修复的bug和对RAR格式的更好支持。本文...

    linux下安装qq.doc

    在探讨如何在Linux环境下安装QQ这一过程时,我们首先需要理解Linux操作系统的特点以及为何在不同的Linux发行版中,同一款软件的兼容性可能会有所不同。Linux系统以其高度的灵活性和定制化能力著称,这同时也意味着它...

    linux版Xmind8

    在Linux终端中,你可以使用`tar`命令来完成这一过程,例如输入`tar -zxvf xmind-8-update1-linux.tar.gz`,这将解压缩文件到当前目录下。 解压完毕后,你会看到一个名为“XMind_amd64”的文件夹,这个文件夹包含了...

    新建文件夹 (3).7z

    通常,这些子文件和文件夹可能与某个项目、工作、研究或个人资料有关。 **详细知识点:** 1. **7-Zip格式**:7-Zip是一种流行的压缩格式,以其高压缩率和开放源码而闻名。它支持多种压缩和解压缩算法,如LZMA、...

    Linux中eclipse安装包

    下载完成后,文件应保存在你的Linux系统的某个目录下。 2. **解压安装包**:Linux系统中常用tar命令来处理tar.gz格式的压缩文件。在终端中,切换到包含eclipse安装包的目录,然后输入以下命令进行解压: ``` tar ...

    linux pic

    例如,将`072840953.jpg`这样的图片设置为某个应用程序的图标,或者用`co15060R05619-8.png`替换系统默认的文件夹图标。 3. **图标大小与适应性**: 图片名称中出现的"200x200"可能表示图标的尺寸,这在Linux中很...

    根据日期自动备份文件夹.rar

    通过以上分析,我们可以看出“根据日期自动备份文件夹.rar”涉及了文件管理系统、脚本编程、任务调度、文件命名规则、数据压缩和恢复等多个IT知识点,这些都是保障数据安全和系统稳定的重要组成部分。

    如何通过硬盘镜像文件安装linux

    接着,使用解压缩工具(如WinRAR)打开ISO文件,并将其中的`isolinux`文件夹提取出来,放置在你想要安装Linux的硬盘的某个目录下,例如D盘根目录。 接下来,下载GRUB for DOS的引导文件。这是一个用于从硬盘引导...

    Linux安装mysql5.7详细步骤

    1. **上传安装包**:通过FTP或SCP等方式将MySQL 5.7的安装包(如mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz)上传到Linux服务器的某个目录中。 2. **解压**:使用`tar -zxvf mysql-5.7.37-linux-glibc2.12-x86_64....

    linux下R安装、 Rstudio安装

    ### Linux环境下R与RStudio的安装指南 #### 一、R语言简介 R是一种广泛用于统计分析、绘图的语言和操作环境。它提供了一套完整的数据处理、计算和制图功能,是数据科学领域中非常重要的工具之一。本文将详细介绍在...

    window linux 安装 libreoffice 详解

    2. **解压缩安装包**:将下载好的文件放置于Linux系统的某个目录下,并通过命令行进行解压: ```bash [root@localhost emc]# tar xf LibO_3.6.6_Linux_x86_install-rpm_en-US.tar.gz ``` 3. **安装LibreOffice...

Global site tag (gtag.js) - Google Analytics