当前位置: 首页 > news >正文

【Linux-tar/gzip/zip】

Linux-tar/gzip/zip

  • ■ tar
  • ■ gzip
  • ■ zip
  • ■ unzip解压缩

■ tar

基本语法:
tar [选项] 压缩后的压缩包 要压缩的文件

选项说明描述
-cf :对文件或文件夹进行打包
-v :显示压缩的进度
- z :使用gzip压缩工具把打包后的文件进行压缩为.gz
-j :使用bzip2压缩工具把打包后的文件压缩为.bz2
-J :使用xz压缩工具把打包后的文件压缩为.xz

使用 tar 压缩和解压文件/目录

命令描述示例
压缩成 tar 文件创建 tar 归档文件tar -cvf archive.tar file1 file2
解压 tar 文件解压 tar 归档文件tar -xvf archive.tar
压缩并压缩成 gzip 文件创建 tar 归档并使用 gzip 压缩tar -czvf archive.tar.gz file1 file2
解压 gzip 压缩的 tar 文件解压 gzip 压缩的 tar 归档文件tar -xzvf archive.tar.gz
压缩成 bzip2 文件创建 tar 归档并使用 bzip2 压缩tar -cjvf archive.tar.bz2 file1 file2
解压 bzip2 压缩的 tar 文件解压 bzip2 压缩的 tar 归档文件tar -xjvf archive.tar.bz2
  1. 对abc 三个文件进行打包压缩
    tar -zcf abc.tar.gz a.txt b.txt c.txt

  2. 解压 .tar.gz格式的压缩包
    tar -zxf 名称 .tar.gz

  3. 解压 .tar.bz2格式的压缩包
    tar -jxf 名称 .tar.bz2

  4. 解压 .tar.xz格式的压缩包
    tar -Jxf 名称 .tar.xz

■ gzip

使用 gzip 压缩和解压文件

命令描述示例
压缩文件创建 gzip 压缩文件gzip file.txt
解压文件解压 gzip 压缩文件gunzip file.txt.gz
压缩文件(保留原文件)创建 gzip 压缩文件,保留原文件gzip -c file.txt > file.txt.gz
解压文件(保留原文件)解压 gzip 压缩文件,保留原文件gunzip -c file.txt.gz > file.txt

■ zip

使用 zip 压缩和解压文件

命令描述示例
压缩文件创建 zip 压缩文件zip compressed.zip file.txt
解压文件解压 zip 压缩文件unzip compressed.zip
压缩目录创建 zip 压缩文件(目录)zip -r compressed.zip directory/
解压到指定目录解压 zip 压缩文件到指定目录unzip compressed.zip -d target_directory/
  1. 案例: 把a.txt b.txt c.txt 进行压缩为abc.zip
    zip abc.zip a.txt b.txt c.txt
  2. 案例:把wechat文件夹压缩为wechat.zip
    zip -r wechat.zip wechat

■ unzip解压缩

  1. 把abc.zip进行解压
    unzip abc.zip
  2. 把abc.zip 解压到/usr/local目录下
    unzip abc.zip -d /usr/local/
http://www.lryc.cn/news/317038.html

相关文章:

  • 第一代高通S7和S7 Pro音频平台:超旗舰性能,全面革新音频体验
  • el-menu + el-badge 菜单加红点标识el-badge
  • python: inspect模块各函数的用法
  • 优化代码性能:C#中轻松测量执行时间
  • I2C学习总结
  • libcudart.so libcuda.so之间的关系
  • STM32基本定时功能
  • Linux学习:权限
  • 汉诺塔问题代码写法的详细解析
  • Python爬虫入门
  • 【数据结构学习笔记】选择排序
  • 小资金适合做伦敦金的投资吗?
  • 自动化运维工具 ---------------Ansible
  • 富格林:有效做单安全盈利方法
  • 二分查找的理解及应用场景。
  • 共创时代,品牌如何做好UGC营销?
  • 华为三层交换机:ACL的基本实验
  • 基于springboot+vue的旅游管理系统
  • 4. git 添加版本标签
  • 2024 PhpStorm激活,分享几个PhpStorm激活的方案
  • 2419. prufer序列(prufer编码,模板题)
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Text)
  • 开源大数据集群部署(十五)Zookeeper集群部署
  • 服务器镜像是什么
  • JWT原理
  • 操作系统:一款纯正的“管理”软件
  • Mac笔记本聚焦SpotLight占用内存太高的 解法
  • C++中.h和.hpp文件有什么区别?
  • MongoDB聚合运算符:$derivative
  • 面试官:如果你现在有20个Spring Boot微服务,如何监视所有这些Spring Boot微服务?