linux中tar命令的使用

news/2024/11/13 16:58:35/文章来源:https://www.cnblogs.com/jhinjax/p/18399157
tar简介

在linux中tar是一个常用的工具,用于打包和解压文件,全称是tape archive。

它能够将一组文件和目录打包成单个归档文件,也可以从归档文件中提取出文件和目录

 

参数列表

 

使用实例介绍

1.要创建一个归档文件,可以使用参数 -c 和 -f ,然后指定归档文件名

例如要将/home/cyber 目录打包成一个文件,可以运行以下命令:
tar -cf document.tar /home/cyber

 

 2.解包归档文件,可以使用 -x 和 -f ,然后指定归档文件名

例如要将document.tar解包到当前目录,可以运行以下命令
tar -xf document.tar

 

3.压缩归档文件,tar命令可以与压缩工具一起使用,以创建压缩的归档文件

常见的压缩选项有 -z (使用gzip压缩) 和 -j (使用bzip2压缩) 
例如,要创建一个gzip压缩的归档文件,可以运行以下命令:
tar -czf document.tar.gz /home/user/documents这将创建一个名为documents.tar.gz 的压缩归档文件

 

4.列出归档文件内容

可以使用 --list 参数来列出归档文件中的内容,而无需实际提取它们
tar --list -f document.tar这将显示出documents.tar 中包含的所有文件和目录列表

 

5.特殊的性质

如果某个用户的目录下存在一个可执行的tar,且这个tar具有root的权限
那么,用这个tar软件去压缩一个只有root才能查看的文件,再解压出来
则可以消除权限问题,我们控制的某个用户此时也可以查看该文件注意:
压缩时用的是 : ./tar 此时表示的是使用该用户目录下的tar软件进行压缩
解压时用的是: tar 此时表示的是系统路径中的tar软件,而不是该目录下的tar软件

 

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

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

相关文章

11.面向对象(3)

MODULE 11 面向对象会定义接口会在接口中定义抽象方法,默认方法,静态方法,成员变量会调用接口中的成员会利用多态的方式new对象知道多态的前提要知道使用多态的好处会在多态的前提下,向下转型会利用instanceof判断类型一.接口(一)接口的介绍1.接口:是一个引用数据类型,是一个…

8.封装

MODULE 8 封装1.要回使用private关键字修饰成员,并知道被private修饰之后的作用(访问特点)是什么2.会使用set方法为属性赋值,使用get方法获取属性值3.会利用this关键字区分重名的成员变量和局部变量4.会利用空参构造创建对象,并知道空参构造作用5.会使用有构造创建对象…

9.面向对象(1)

MODULE 9 面向对象1.会定义静态成员以及会调用静态成员2.会使用可变参数(会给可变参数传参)3.会二分查找(手撕)4.会冒泡排序(手撕)5.会debug的使用一、static关键字(一)static的介绍以及基本使用1.概述:static是一个静态关键字2.使用:(1)修饰一个成员变量:stat…

深入了解Vite:依赖预构建原理

前言 前面我们有提到Vite在开发阶段,提倡的是一个no-bundle的理念,不必与webpack那样需要先将整个项目进行打包构建。但是no-bundle的理念只适合源代码部分(我们自己写的代码),vite会将项目中的所有模块分为依赖与源码两部分。 依赖: 指的是一些不会变动的一些模块,如:…

1000多天我开发了一个免费的跨浏览器的书签同步、阅读排版、任意网页标注插件

自我介绍 大家好,我是阿浩,一位后端开发工程师,同时也略懂前端技术。业余时间,我开发了这款小工具——《藏趣云》。 我为什么要写这么个工具 需求来源于我自己,因为我是做开发的。我日常都会使用多款浏览器来测试项目,一次需要登录多个账号,寻找各种测试地址链接。之前因…

02-逻辑概述负判断

https://blog.csdn.net/vviccc/article/details/106694210 来源

信息学奥赛初赛天天练-83-NOIP2014普及组-基础题2-输入设备、输出设备、操作系统、二进制、整数除法、while、do while循环

1 NOIP 2014 普及组 基础题2 4 以下哪一种设备属于输出设备( ) A 扫描仪 B 键盘 C 鼠标 D 打印机 5 下列对操作系统功能的描述最为完整的是( ) A 负责外设与主机之间的信息交换 B 负责诊断机器的故障 C 控制和管理计算机系统的各种硬件和软件资源的使用 D 将没有…

webstorm使用缩写生成自定义注释

/** =========================$END$========================= **/$END$代表生成的时候光标在哪里 date怎么写? date("Y-MM-d HH:mm:ss")

005.MinIO-DirectPV分布式多租户存储部署

MinIO部署准备 部署概述 本实验结合Kubernetes进行MinIO部署,实现MinIO于Kubernetes的融合。 minio官方支持通过简单的快速部署,以便于进行基础测试: curl https://raw.githubusercontent.com/minio/docs/master/source/extra/examples/minio-dev.yaml -O kubectl apply -f …