Linux把文件夹压缩成tar.gz

news/2024/11/27 21:59:36/

在 Linux 中,可以使用 tar 命令将文件夹压缩成 .tar.gz 文件。


基本命令格式

tar -czvf archive_name.tar.gz folder_name
  • -c:创建一个新的归档文件。
  • -z:通过 gzip 压缩归档文件。
  • -v:显示处理过程(可选,便于查看进度)。
  • -f:指定输出文件的名称。

示例操作

假设需要将文件夹 my_folder 压缩成 my_folder.tar.gz

tar -czvf my_folder.tar.gz my_folder
执行结果
  • my_folder.tar.gz 是压缩后的文件。
  • my_folder 是被压缩的原始文件夹,仍保留在文件系统中。

其他常用选项

1. 压缩时忽略输出信息(静默模式)

去掉 -v 参数,可以避免显示详细的文件列表:

tar -czf my_folder.tar.gz my_folder
2. 压缩多个文件夹或文件

可以指定多个文件或文件夹:

tar -czvf archive.tar.gz folder1 folder2 file1.txt
3. 指定压缩级别

通过 --gzip 参数可以调整压缩级别(1~9,1 为最快但压缩率低,9 为最慢但压缩率高):

tar -czvf my_folder.tar.gz --gzip --fast my_folder
4. 递归压缩(默认行为)

tar 默认会递归处理文件夹及其子文件夹中的所有内容。如果需要避免压缩子文件夹,可以使用 --no-recursion 参数。


解压 .tar.gz 文件

解压缩 .tar.gz 文件到当前目录:

tar -xzvf archive_name.tar.gz
  • -x:解压缩文件。
  • -z:通过 gzip 解压。
  • -v:显示解压缩过程。
  • -f:指定归档文件。

解压到指定目录:

tar -xzvf archive_name.tar.gz -C /path/to/destination/

总结

  • 压缩命令
    tar -czvf archive_name.tar.gz folder_name
    
  • 解压命令
    tar -xzvf archive_name.tar.gz
    

这两个命令可以满足大多数文件夹压缩和解压的需求。


http://www.ppmy.cn/news/1550449.html

相关文章

mac 如何查看 export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node 是否正确

在 macOS 上,如果你想查看环境变量 NVM_NODEJS_ORG_MIRROR 是否已正确设置为 https://npm.taobao.org/mirrors/node,你可以按照以下步骤进行检查: 1. 检查当前环境变量值 打开终端并运行以下命令来查看 NVM_NODEJS_ORG_MIRROR 环境变量的当…

浅谈Python库之lxml

一、基本介绍 lxml 是一个用 Python 编写的库,它提供了对 XML 和 HTML 文档的解析和操作功能。它使用 C 语言编写的 libxml2 和 libxslt 库作为后端,因此解析速度非常快,并且能够处理大型文档。lxml 支持 XPath 和 XSLT,这使得它在…

vue 下拉框字典

列表查询 <j-dict-select-tag type"list" v-model"queryParam.type" dictCode"xxxx_type" placeholder"请选择分类"/> 新增页面 <j-dict-select-tag type"list" v-decorator"[type, validatorRules.type]&…

替代Postman ,17.3K star!

现在&#xff0c;许多人都朝着全栈工程师的方向发展&#xff0c;API 接口的编写和调试已成为许多开发人员必备的技能之一。 工欲善其事&#xff0c;必先利其器。拥有一款优秀的 API 工具对于任何工程师来说都是极为重要的&#xff0c;它能够帮助我们高效地完成各种开发任务。 …

随手记:鼠标触顶方法

// 鼠标触顶方法 scrollMethod() { window.onscroll () > { let t document.documentElement.scrollTop || document.body.scrollTop; if(t > 10) { this.positionStyle.top 0px; }else{ this.positionStyle.top 128px; } } },

瑞派宠物医生 | 热爱与实践交织,专注宠物口腔健康

热爱与实践交织的兽医梦 瑞派上海乔登宠物医院院长陈德举自小便与赛鸽结下了不解之缘&#xff0c;家族中饲养赛鸽的传统不仅让他对鸟类产生了浓厚的兴趣&#xff0c;更在心中埋下了成为一名兽医的种子。在面临高考这一人生重要抉择时&#xff0c;他毫不犹豫地选择了兽医专业&am…

基于Java Springboot公园管理系统

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术&#xff1a;Html、Css、Js、Vue、Element-ui 数据库&#xff1a;MySQL 后端技术&#xff1a;Java、Spring Boot、MyBatis 三、运行环境 开发工具&#xff1a;IDEA/eclipse 数据…

WebGIS技术汇总

WebGIS系统通常都围绕地图进行内容表达&#xff0c;但并不是有地图就一定是WebGIS&#xff0c;所以有必要讨论下基于Web的地图API分类及应用场景。 Web上的Map API主要分类如下几类&#xff1a; Charts&#xff1a;以D3.js&#xff0c;Echarts等为代表。LBS&#xff1a;以高德…