tar 和 zip 打包压缩命令

1. tar 文件的归档

tar [选项]  归档压缩后生成的文件   打包文件常用参数:-c	# 创建文件-x  # 提取解压还原文件-v  # 显示详细执行过程-f  # 指定备份文件-t  # 列出压缩包中包括哪些文件,不解包,查看包中的内容-C  # 指定解压位置
#对/opt/grub/目录进行打包
tar -cvf /root/grnb.tar /opt/grub/#将grnb1.tar解压到当前目录
tar xvf /root/grnb1.tar#对/root/grnb1.tar进行解压缩(指定解压目录到/tmp)
tar -xvf /root/grnb1.tar -C /tmp#在打包过程中跳过md5sum目录中sre.tar.gz的文件
tar -cvf md5sum.tar md5sum/ --exclude sre.tar.gz#不解包查看tar中的内容
tar -tvf /opt/usb.tar 

2. tar 归档+压缩

tar [选项]  归档压缩后生成的文件   打包文件常用参数:-z	# 以gzip方式压缩    扩展名 .tar.gz(.tgz)-j  # 以bz2方式压缩     扩展名 .tar.bz2-J  # 以xz方式压缩      扩展名 .tar.xz后缀名:Linux系统中不以后缀名区分文件,后缀名为了方便管理员识别文件类型
#压缩 .tar.gz 格式
tar -zcvf /root/grnb.tar /opt/grub/
#解压 .tar.gz 格式
tar -zxvf /root/grnb.tar /opt/grub/#压缩 .tar.bz2 格式
tar -jcvf /root/grnb.tar /opt/grub/
#解压 .tar.bz2 格式
tar -jxvf /root/grnb.tar /opt/grub/#压缩 .tar.xz 格式
tar -Jcvf /root/grnb.tar /opt/grub/
#解压 .tar.xz 格式
tar -jxvf /root/grnb.tar /opt/grub/

3. zip 管理压缩文件

zip [选项] [压缩文件名.zip] [要压缩的文件或目录]常用参数:-r	# 递归压缩,包括子目录及其内容。-q	# 安静模式,不在终端上显示任何信息。-e	# 加密压缩文件,在创建压缩文件时会提示输入密码。-o	# 使用原始文件的修改时间来设置压缩文件的修改时间。-f	# 刷新,只更新已改变的文件或者加入已改变或新增的文件。-u	# 更新,更改归档文件内的文件或者将新增的文件添加到归档。-d	# 删除,从压缩文件中删除指定的文件。-l	# 列表,显示压缩文件的内容而不解压。-x	# 排除,压缩时排除某个文件或目录
#压缩当前目录下的所有文件和文件夹到名为 archive.zip 的压缩文件中
zip -r archive.zip *#压缩 documents 目录,并使用加密
#将提示输入一个密码,该密码将用于加密压缩文件
zip -re archive.zip documents/#只更新或添加 newfile.txt 到已有的 archive.zip 文件
zip -u archive.zip newfile.txt#查看 archive.zip 压缩文件内的内容
unzip -l archive.zip#从 archive.zip 中删除一个叫做 oldfile.txt 的文件
zip -d archive.zip oldfile.txt#压缩 images 目录,并使用最大压缩级别(使用 -9 选项)
zip -r -9 archive.zip images/#压缩一个文件夹,同时排除某个子文件夹或文件(比如排除 cache 文件夹)
zip -r archive.zip folder/ -x folder/cache/*

4. 多种压缩方式的区别:

  • zip的压缩包要比gz、bz xz压缩包大很多
  • 在遇到软连接时,gz、bz xz直接对软链接路径进行压缩打包,而zip会将软链接路径的源文件进行复制压缩

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/3187.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kubernetes(K8S)特性有哪些?

Kubernetes简介 Kubernetes是一个开源的容器编排引擎,用于自动部署、扩展和管理容器化应用程序。它提供了一个平台来管理容器化应用程序的部署、扩展、自动化操作、服务发现和负载均衡等功能,让开发者能够更轻松地管理和运行容器化应用程序。 Kubernet…

Unity | 集成 Protobuf(proto 转 cs 插件及序列化与反序列化)

1. 添加 dll 1. 下载 protobuf 源码 根据需要下载 protobuf 指定版本的源码,这里以 v3.21.12(protobuf-csharp-3.21.12.zip)为例: 下载地址:「https://github.com/protocolbuffers/protobuf/releases」 2. 下载 Vis…

Java面试之JVM篇(共七篇---完结)

Java面试之虚拟机篇(一):JVM概述与内存结构 在Java的面试中,虚拟机(JVM)是必考的知识点之一。作为Java程序运行的基础环境,JVM对Java的性能和稳定性有着至关重要的影响。本文将首先介绍JVM的基…

常见内网代理工具及其应用

常见内网代理工具 1. 正向代理:Squid原理示例 2. 反向代理:Nginx原理示例 3. SOCKS代理:Shadowsocks原理示例 零基础入门学习路线视频配套资料&国内外网安书籍、文档网络安全面试题 常见的内网代理工具包括多种类型,如正向代理…

自从用上电路仿真软件后,我才领悟到的4大奥秘

在电子工程领域,电路仿真软件已成为设计师们不可或缺的得力助手。自从我开始使用这款软件,它不仅极大提升了我的工作效率,还让我领悟到了许多前所未有的知识。今天,就让我来分享自从用上电路仿真软件后,我才知道的4件事…

【必须收藏】一文汇编山西省太原市及各地市区高新技术企业认定申报奖励优惠政策

一、山西省及各地市区高新技术企业申报奖励 (高企、政策项目申报、专利商标版权DL!zi询见个人简介 [疑难解答]) (一)太原市高新技术企业申报奖励政策 建立高新技术企业培育库,对入库两年内通过高新技术企…

【分享】WinRAR软件如何压缩文件?

WinRAR是一款功能强大的压缩文件管理工具,支持多种压缩文件格式,那如何使用WinRAR来压缩文件呢?不清楚的小伙伴一起来看看吧! 压缩方法: 首先,安装好WinRAR工具,然后选中需要压缩的文件或文件夹…

OSPF的学习笔记

1.OSPF (1)链路状态路由协议的路由信息并不是像距离矢量路由协议那样(邻居告诉的),通过收集自身以及邻居发出的LSA(原材料),并LSA放到指定仓库里面(LSDB),通过SPF算法,以自己为根计算到达网络每个节点的最优…

Linux文件/目录高级管理三 头歌

1Linux文件/目录setuid和setgid 编程要求 在右侧编辑器中补充代码,具体编程要求如下: 使用助记语法为系统已存在文件oldFile1(默认权限为:rw_rw_r__)设置setuid权限; 使用助记语法为系统已存在目录oldDir1(默认权限为:rwxrwxrw…

php跨域和https访问http问题分析

1、https的web访问http地址的资源 问题:请求状态status(canceled) 解决办法:把资源地址改成https的 /*** HTTP地址改成HTTPS地址* param $url*/ function changeHttp2Https(&$url){if(stripos($url, http://) ! false){$url str_replace(http…

手机图片制作动态gif怎么做?不能错过的好用网站!

现在手机可是人人不离手的,而且手机上的很多软件功能已经逐渐取代了电脑。有时候我们想要把手机中的照片变成有动态效果的gif动图还不想下载软件的时候,就可以用Gif在线制作网站,不用下载软件,手机电脑都能在线操作。非常的方便小…

小孩近视用白炽灯好吗?分享多款央视推荐的护眼台灯

很多家长关心,小孩近视用白炽灯好吗?首先肯定是不太建议的,虽说白炽灯价格便宜,显色较好,不过光线会比较集中刺眼,而且由于是发热发光,也存在一定的安全隐患,更重要的是光衰现象会比…

道可云元宇宙每日资讯|广东:打造人工智能、新型储能等新增长点

道可云元宇宙每日简报(2024年4月25日)讯,今日元宇宙新鲜事有: 广东:打造人工智能、新型储能等新增长点 日前,广东省委常委会召开会议,会议指出,聚焦完善产业体系,统筹推…

Linux Docker下载镜像更改默认存储位置/usr/lib/docker

用于解决docker默认存储位置磁盘空间不足,切换存储位置 1、执行下面命令查看 现在docker的存储位置 docker info | grep "Docker Root Dir" 1.2、如果之前已经下载过镜像可以用mv命令把原来的镜像复制到新的地址 mv /var/lib/docker /data/docker 2、…

考研日常记录(upd 24.4.24)

由于实在太无聊了 , 所以记录以下考研备考日常 , 增加一点成就感 , 获得一点前进动力。 文章目录 2024.4.18 周四课程情况:时间规划: 2024.4.19 周五课程情况:时间规划: 2024.4.20 周六2024.4.2…

【Shell】循环结构——for和while循环实例

Shell可以重复地执行特定的指令,直到特定的条件被满足为止。这重复执行的一组指令就叫做循环 特点: 首先,循环条件中使用的变量必须是已初始化的,然后在循环中开始执行每次在循环开始时进行一次测试重复地执行一个代码块 循环实例…

沤血整理:好用的员工电脑行为审计软件

电脑行为审计是指对电脑用户在使用电脑过程中的行为进行监控、记录和分析的过程。 员工电脑行为审计可以帮助企业了解员工在工作电脑上的行为,从而保障企业信息安全,提高员工工作效率,并更好地管理员工,常用的电脑行为审计软件有…

(三)小程序学习笔记——生命周期、API

1、小程序的启动: 冷启动: 如果用户首次打开,或小程序销毁后被用户再次打开,此时小程序需要重新加载启动,即冷启动。 热启动: 如果用户已经打开过某小程序,然后在一定时间内再次打开该小程序&…

Java | Leetcode Java题解之第48题旋转图像

题目&#xff1a; 题解&#xff1a; class Solution {public void rotate(int[][] matrix) {int n matrix.length;// 水平翻转for (int i 0; i < n / 2; i) {for (int j 0; j < n; j) {int temp matrix[i][j];matrix[i][j] matrix[n - i - 1][j];matrix[n - i - 1]…

百种提权及手段一览系列第5集

特权升级的危险是显而易见的。通过提升权限&#xff0c;攻击者可以绕过网络安全措施&#xff0c;从而损害数据完整性、机密性和系统可用性。对于组织而言&#xff0c;这可能会导致数据泄露、系统停机以及潜在的法律和声誉后果。识别权限升级的迹象并部署预防性网络安全措施对于…