文件打包与解压缩

目录:

  1. zip压缩打包程序
  2. unzip解压缩zip文件
  3. rar打包压缩命令&unrar解压rar文件
  4. tar打包工具
  1. 使用zip压缩文件

Linux中常见的压缩文件如下:

1.zip压缩打包程序

以下参数1表示压缩时间快体积大。 参数9表示体积小耗时久。

参数-x是为了排除zip文件 ,否则会被打包进这一次的压缩文件中。

这里只能使用绝对路径。

可以查看下相关文件的大小 。

以下参数-h为文件显示单位,-d查看文件的深度。

通过参数-e可创建加密压缩包:

通过参数-l将LF转换为Ctrl+LF可实现换行。

2.使用unzip命令解压缩zip文件

解压到当前目录:

使用安静模式解压:

通过参数-l可直接查看压缩包内容不用解压。

编码问题:

Windows 系统上面创建的压缩文件,如果有有包含中文的文档或以中文作为文件名的文件时默认会采用 GBK 或其它编码,而 Linux 上面默认使用的是 UTF-8 编码,如果不加任何处理,直接解压的话可能会出现中文乱码的问题,为了解决这个问题,可在解压时指定编码类型。

3.rar打包压缩命令

需要先安装rar unrar

从指定文件或目录创建压缩包或添加文件到压缩包:

参数a添加一个目录~到一个归档文件中,若目录不存在则自动创建。(需要注意rar参数无-)

从指定压缩包文件中删除某个文件 :

不解压文件去查看该压缩包:

使用unrar解压rar文件:

全路径解压 :

去掉路径解压:

4.tar打包工具

tar命令进行打包与解包。

创建一个tar包:

参数-c表示创建一个tar包文件 , -f参数指定创建的文件名,且文件名必须紧跟在-f参数后。

解包一个文件(-x参数)到指定路径的已存在目录(-C参数)

不解压查看文件:

创建不同的压缩格式的文件

示例:使用gzip工具创建*.tar.gz文件

解压*.tar.gz文件 :

通常使用的在命令:

zip:

打包 :zip xxx.zip xxx (目录请加 -r 参数)

解包:unzip xxx

指定路径:-d 参数

tar:

打包:tar -zcvf xxx.tar xxx

解包:tar -zxvf xxx.tar

指定路径:-C 参数

时间: 2024-08-19 06:41:13

文件打包与解压缩的相关文章

环境变量和文件查找&文件打包与解压缩

环境变量和文件查找 介绍环境变量的作用与用法 及几种搜索文件的方法 学会这些技巧可以高效地使用 Linux 知识点:环境变量的设置 环境变量的修改 环境变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中,通常变量与值是一对一的关系,可以通过表达式读取它的值并赋值给其它变量,也可以直接指定数值赋值给任意变量.为了便于运算和处理,大部分的编程语言会区分变量的类型,

第六节 文件打包与解压缩

一.文件打包和解压缩 在 Windows 上我们最常见的不外乎这三种*.zip,*.rar,*.7z后缀的压缩文件 而在 Linux 上面常见常用的除了以上这三种外,还有*.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*tar.bz2,简单介绍如下 其中zip,rar,tar最为重要.下面会依次介绍这几个命令及对应的解压命令 1.zip压缩打包程序 使用zip打包文件夹: 上面命令将 shiyanlou 的 home 目录打包成一个文件,并查看了打包后文件的大小和

1.6文件打包与解压缩(学习过程)

实验介绍 Linux 上常用的 压缩/解压 工具,介绍了 zip,rar,tar 的使用. 一.文件打包和解压缩 在讲 Linux 上的解压缩工具之前,有必要先了解以下常见常用的压缩包文件格式.在 Windows 上我们最常见的不外乎这三种*.zip,*.rar,*.7z后缀的压缩文件,而在 Linux 上面常见常用的除了以上这三种外,还有*.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*tar.bz2,简单介绍如下: 文件后缀名 说明 *.zip zip程序打包

Linux学习笔记(文件打包与解压缩)

常用命令: zip: 打包 :zip something.zip something (目录请加 -r 参数) 解包:unzip something 指定路径:-d 参数 tar: 打包:tar -zcvf something.tar something 解包:tar -zxvf something.tar 指定路径:-C 参数 linux 上常用的压缩/解压工具, 主要讲解 zip,rar,tar 在讲 Linux 上的压缩工具之前,有必要先了解一下常见常用的压缩包文件格式. 在 Window

实验楼 文件打包与解压缩

概念讲解 Linux 上面常见常用的压缩包文件格式 文件后缀名 说明 *.zip zip 程序打包压缩的文件 *.rar rar 程序压缩的文件 *.7z 7zip 程序压缩的文件 *.tar tar 程序打包,未压缩的文件 *.gz gzip 程序(GNU zip)压缩的文件 *.xz xz 程序压缩的文件 *.bz2 bzip2 程序压缩的文件 *.tar.gz tar 打包,gzip 程序压缩的文件 *.tar.xz tar 打包,xz 程序压缩的文件 *tar.bz2 tar 打包,bz

linux——文件打包与解压缩

在讲 Linux 上的压缩工具之前,有必要先了解一下常见常用的压缩包文件格式.在 Windows 上最常见的不外乎这三种 *.zip,*.rar,*.7z 后缀的压缩文件.而在 Linux 上面常见的格式除了以上三种外,还有 *.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*.tar.bz2,简单介绍如下: 文件后缀名 说明 *.zip zip 程序打包压缩的文件 *.rar rar 程序压缩的文件 *.7z 7zip 程序压缩的文件 *.tar tar 程序打包

Linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?

打包举例:将 /usr/local/src/zlib-1.2.5目录下的文件打包成 zlib-1.2.5.tar.gz cd /usr/local/src tar -czvf ./zlib-1.2.5.tar.gz ./zlib-1.2.5/* # 压缩到制定目录下(如:/root/2/ ) tar -czvf /root/2/zlib-1.2.5.tar.gz ./zlib-1.2.5/* #压缩 tar  -czvf   ***.tar.gz tar  -cjvf   ***.tar.bz2

Linux下文件的打包、解压缩指令——tar,bzip2

本文是对 鸟叔的Linux私房菜(基础学习篇) 第三版 的学习笔记,原文可参考原书中文网站 鸟叔的Linux私房菜. 在Linux环境下,对于文件的操作更多通过命令行指令而不是单纯的鼠标点击,而文件管理中一个重要的操作便是压缩和加压操作.通过文件的压缩和解压,可以使得文件占用更少的存储空间,也可以让文件传输更加便捷.本文主要介绍Linux下常用的打包指令和解压缩指令,并介绍不同的压缩文件拓展名的区别. 文件后缀的含义 随着压缩技术的发展,Linux环境下提供的压缩指令和格式开始变多.为了便于用户

webService接口的py文件打包成exe

(一)webService接口的py文件打包成exe,在python3.5版本.pyInstaller3.2版本.pywin32-219.win-amd64-py3.5版本打包时报错,原因可能是pyinstaller.py文件使用python2语法写的代码. (二)webService接口的py文件打包成exe,在python2.7版本.pyInstaller2.0版本.pywin32-219.win32-py2.7版本打包成功,并成功运行. 打包步骤: 1.安装pywin32 2.解压缩pyI