首页 > 系统相关 >linux-压缩解压缩

linux-压缩解压缩

时间:2023-09-16 17:23:53浏览次数:35  
标签:tar 压缩 解压缩 gz 压缩文件 源文件 linux 格式

1、zip 格式压缩

     zip 压缩文件名  源文件

     zip  -r  压缩文件名  源目录

     zip 解压缩

     unzip  压缩文件

 

2、gz 格式压缩

      gzip 源文件

      源文件为.gz格式的压缩文件,源文件会消失

     gzip -c 源文件 > 压缩文件

     压缩为.gz格式,源文件保留

     例如: gzip -c  xxx > xxx.gz

     gzip -r 目录

     压缩目录下所有的子文件,但是不能压缩目录

 

     gzip  -d   压缩文件

     解压缩文件

 

3、bz2格式压缩

     bzip2  源文件

     “-d” : 解压缩

     “-z” : 压缩

       .gz和.bz2没办法压缩文件夹但是可以先打包成tar包然后再压缩成.tar.gz和.tar.bz2文件

 

4、tar 打包命令

  tar -cvf 打包文件名 源文件

  如:

  tar -cvf xxx.tar xxx

  解打包命令

  tar -xvf 打包文件名

  如:

  tar -xvf xxx.tar

   

5、tar.gz压缩格式

     其实.tar.gz格式是先打包为.tar格式,再压缩为.gz格式

     tar -zcvf 压缩包名.tar.gz 源文件

        压缩为.tar.gz格式

     tar -zxvf  压缩包名.tar.gz

        解压缩.tar.gz格式

标签:tar,压缩,解压缩,gz,压缩文件,源文件,linux,格式
From: https://www.cnblogs.com/xupengxiang/p/17706985.html

相关文章

  • linux-搜索命令
    1、find[搜索范围][搜索条件]如:   1)find/-nameinstall.log   从根目录开始搜索搜索install.log文件   2)find/root-name"*[cd]"   从/root目录开始搜索搜索以c或者d结尾的文件 2、grep[选项]字符串文件名   字符串搜索命令grep......
  • 深度学习模型压缩方法概述
    一,模型压缩技术概述知识蒸馏算法整体的框架图如图下所示。图片来源https://intellabs.github.io/distiller/knowledge_distillation.html。三,轻量级模型架构四,模型剪枝模型剪枝(modelpruning)也叫模型稀疏化(modelsparsity)。深度学习模型中一般存在着大量冗余的参数,将权重矩阵中......
  • Linux权限管理
    Linux基本权限1、权限:代表Linux中的用户能对文件和文件夹做哪些操作访问权限读取r:允许查看文件内容、显示目录列表写入w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录可执行x:允许运行程序、切换目录归属(所有权)属主:拥有该文件或目录的用户帐号属组:拥有该文件或目录......
  • Linux中可以建立新文件的命令
    整理了一些可以建立文件的命令首先,新建一个空目录$mkdirnewdir$cdnewdir/touchtouch命令是将每个文件的访问权限都更新为目前的时间,如果文件不存在则会创建一个新的文件。$touchfile1.txt$lsfile1.txtvimvim是使用vim编辑器打开一个文件,如果文件不存在,会创建一......
  • Linux 6.6 中的 SELinux 删除了 NSA 的引用
    导读SecurityEnhanced Linux (SELinux)二十年来一直是主线内核的一部分,它提供了一个实现访问控制安全策略的模块,现在广泛用于增强生产Linux服务器和其他系统的安全性。长期接触Linux的人可能不知道SELinux源自美国国家安全局(NSA)。但是现在Linux6.6中NSA的引......
  • 《LINUX设备驱动程序》学习笔记 ——03
    1.学习模块前的一些基础知识头文件:内核是一个特定的环境,对需要和它接口的代码有其自己的一些要求,所以大部分的模块代码中都会包含相当数量的头文件,其中有几个头文件是专门用于模块的,因此会出现在每个可装载的模块中:#include<linux/module.h>#include<linux/init.h>......
  • Linux find
    1.find介绍linux查找命令find是linux运维中很重要、很常用的命令之一,find用于根据指定条件的匹配参数来搜索和查找文件和目录列表,我们可以通过权限、用户、用户组、文件类型、日期、大小等条件来查找文件。2.find语法find语法find[查找路径][查找条件][处理动作]查找路径:指定的......
  • 《LINUX设备驱动程序》学习笔记 ——02
    1.编译模块构造内核模块之前,需要注意以下条件:正确版本的编译器、模块工具和其他必要的工具。太新的或太老的工具都会对使得模块构造后产生许多复杂的问题,因为内核源代码对编译器做了大量假定,因此新的(或旧的)编译器版本可能导致问题出现。另外,尽量运行和模块对应的内核版......
  • Linux CentOS7 开启SSH访问配置
    0、检查是否安装SSHrpm-qa|grepssh图为已安装的输出 1、安装文本编辑器 1.1、安装vimyum-yinstallvim安装openssh-serveryuminstall-yopensslopenssh-server 2、安装与配置SSH服务 2.1、安装openssh-serveryuminstall-yopensslopenssh-s......
  • Linux CentOS7 关闭防火墙
    1、查看防火墙状态systemctlstatusfirewalld.serviceactive(running)表示防火墙已打开2、关闭防火墙systemctlstopfirewalld.service3、再次查看防火墙状态,确认已关闭systemctlstatusfirewalld.service4、永久关闭防火墙,不执行禁用将在重启后防火墙自动开启s......