热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux系统tar包管理

tar打包与压缩1.创建tar包命令用法:tar-cvftar包文件名命令功能:将指定的目录或文件打包成扩展名为.tar的包文件。其中的参数-c代表创

tar打包与压缩

1.创建tar包
命令用法:tar -cvf tar包文件名
命令功能:将指定的目录或文件打包成扩展名为.tar的包文件。
其中的参数-c代表创建TAR包文件;
参数v表示表示显示详细信息;
参数f用于指定包文件名。

例如,将/etc目录下的文件打包成mylinux_etc.tar 则实现命为:
在这里插入图片描述


2.创建压缩的tar包
直接生成的TAR包没有压缩,所生成的文件一般较大,为节省磁盘空间,通常需要生成压缩格式的TAR包文件,此时可在TAR命令中增加-z或-j参数,以调用gzip或bzip2程序对其进行压缩,压缩后的文件扩展名分别为 .gz .bz 或 .bz2
在这里插入图片描述

例如,将/etc目录下的文件打包并压缩为mylinux_etc.tar.gz,实现命令为:在这里插入图片描述
若要打包并压缩为.bz2格式的压缩包,则实现命令为:
在这里插入图片描述


3.查询TAR包中文件列表
在释放解压TAR包文件前,有时需要了解TAR包中文件目录列表,此时可以使用带-t参数的tar,命令来实现,其研发为:

在这里插入图片描述
若要显示文件类表中每个文件的详细情况,可增加-v参数;
若要查yinz压缩包中的文件,则还应该增加使用-z参数;
若要查看.bz或.bz2格式的压缩包中的文件,则增加-j参数。


4.释放TAR包

释放TAR包使用-x参数,其命令为:在这里插入图片描述
对.gz格式的压缩包,增加-z参数,.bz或.bz2压缩包,增加-j参数,其命令为:
在这里插入图片描述



对TAR包的提升使用

1.往tar包文件中追加文件
向tar包中追加文件使用-r参数,其命令用法为;在这里插入图片描述
l例如,追加/boot到当前目录下的TAR包文件mylinux_etc.tar中:
在这里插入图片描述


2.单独从一个gzip压缩包中提取一个文件
单独从一个gzip压缩包中提取一个文件,使用–get参数:
在这里插入图片描述
例如,从没有linux_etc.tar.gz压缩中单独提取passwd文件:
在这里插入图片描述


3.单独从tar包中删除一个文件
可以使用–delete参数实现:在这里插入图片描述
例如,从mylinux_etc.tar压缩包文件中单独删除etc目录中的shadow文件:
在这里插入图片描述
#注意该操作只能是对tar文件,不能对.gz等压缩文件。


推荐阅读
  • Linux操作系统回炉复习各种常用命令集合解析
    Linux操作系统回炉复习各种常用命令集合解析猿码互联猿码互联今天Linux终端命令格式目标了解终端命令格式知道如何查阅终端命令帮助信息01.终端命令格式command[ ... [详细]
  • 1.man(相当于cmd--help)对不熟悉的命令想查询详细使用方法的帮助解释可以使用eg:manls就可以查看ls相关的用法注: ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文介绍了在Linux系统下进行文件压缩与解压的常用命令,包括tar命令的基本使用和参数,以及gzip、bz2、compress、rar和zip等不同格式的压缩与解压方法。同时还提供了常见的压缩文件后缀名及对应的解压命令,方便用户进行文件的压缩和解压操作。 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文讨论了Kotlin中扩展函数的一些惯用用法以及其合理性。作者认为在某些情况下,定义扩展函数没有意义,但官方的编码约定支持这种方式。文章还介绍了在类之外定义扩展函数的具体用法,并讨论了避免使用扩展函数的边缘情况。作者提出了对于扩展函数的合理性的质疑,并给出了自己的反驳。最后,文章强调了在编写Kotlin代码时可以自由地使用扩展函数的重要性。 ... [详细]
  • Java程序设计第4周学习总结及注释应用的开发笔记
    本文由编程笔记#小编为大家整理,主要介绍了201521123087《Java程序设计》第4周学习总结相关的知识,包括注释的应用和使用类的注释与方法的注释进行注释的方法,并在Eclipse中查看。摘要内容大约为150字,提供了一定的参考价值。 ... [详细]
  • Week04面向对象设计与继承学习总结及作业要求
    本文总结了Week04面向对象设计与继承的重要知识点,包括对象、类、封装性、静态属性、静态方法、重载、继承和多态等。同时,还介绍了私有构造函数在类外部无法被调用、static不能访问非静态属性以及该类实例可以共享类里的static属性等内容。此外,还提到了作业要求,包括讲述一个在网上商城购物或在班级博客进行学习的故事,并使用Markdown的加粗标记和语句块标记标注关键名词和动词。最后,还提到了参考资料中关于UML类图如何绘制的范例。 ... [详细]
  • 开发中,EXT封装的.NET控件,使用了ExtJsExtenderControl的开源控件,发现个问题,就是每次控件加载,都需要调EXT_ALL.JS文件,600K,导致页面加载很慢。想对这个问题进行 ... [详细]
  • 用SpringBoot实现万能文件在线预览
    推荐一个用SpringBoot搭建的文档在线预览解决方案:kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对标业内付 ... [详细]
  • 传送门上一篇:Day4-前端高频面试题之浏览器相关1、请介绍一下HTTP和HTTPS的区别?HTTPS是在HTTP的基础上加入了SSL协议 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
author-avatar
执爱马嘟嘟_539
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有