linux中tar命令的使用

news/2024/9/24 1:17:59
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.ryyt.cn/news/57029.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

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会将项目中的所有模块分为依赖与源码两部分。 依赖: 指的是一些不会变动的一些模块,如:…

在keil中使用git

目录搜集官方相关帮助1.application note2.软件附带帮助文件基础准备git命令行MDK版本操作步骤1.Abstract(摘要)2.Introduction3.Workflows3.1.Centralized Workflow4.Using Git with Vision4.1.Project Files under Version Control4.2.Files that do not need to be monitore…

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

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