Linux常用命令-tar

Linux常用命令之tar命令详解 tar 命令是一个非常强大且灵活的文件归档工具,适用于多种场景,如文件备份、数据传输和存储优化。更高效地使用 tar 命令来管理和归档文件,可以提高系统的性能和可维护性。 阅读详情

1.语法

  • tar命令操作

操作

长选项

描述

-A

--concatenate

将一个tar归档文件追加到另一个tar归档文件末尾

-c

--create

创建新的tar归档文件

-d

--diff

检查归档文件和文件系统的不同之处

--delete

从tar归档文件删除文件

-r

--append

将文件追加到tar归档文件末尾

-t

--list

列出tar归档文件的内容

-x

--extract

从tar归档文件提取文件

  • tar命令选项

选项

描述

-C dir

切换到指定目录

-f file

将结果输出到文件

-j

将输出传给bzip2命令进行压缩

-p

保留文件的所有权限

-v

在处理文件时显示文件名

-z

将输出传给gzip命令压缩

2.案例

  • 创建归档文件

 tar -cf log1.tar log1/
  • 列出归档文件所包含的文件

tar -tf log1.tar 
  • 列出归档文件所包含文件的详细信息

tar -tvf log1.tar 
  • ##以上命令可以组合

 tar -cvf log2.tar log2/
  • 命令选项超过一个会报以下错误

  • 向归档文件追加文件

tar -rvf log1.tar log1/5.txt 
  • 从归档文件提取文件

tar -xvf log1.tar 

#若要提取到指定目录,加-C 
tar -xvf log1.tar -C log3
  • 将log2.tar合并到log.tar中

tar -Af log1.tar log2.tar
  • 从归档文件中删除文件

tar -f log1.tar --delete log1
  • 压缩为 tar.gz 或 tgz

 tar -zcvf log1.tar.gz log1/
  • 压缩为 tar.bz2

tar -jcvf log11.tar.bz2 log1/
  • [-a] 支持根据扩展名自动选择压缩算法

 tar -acvf log111.tar.gz log1/

3.应用-备份

#将1天前的文件备份
find /home/dog/ -mtime +1 -name "*.txt" | tar -zcf log.tar.gz -T -

#打包目标是绝对路径,会警告tar: 从成员名中删除开头的“/”,忽略,不用在意
#也可以往log.tar.gz添加文件
find /home/dog/ -mtime +1 -name "*.txt" | tar -rf log.tar -T - | gzip > log.tar.gz

4.定时备份

定时查看这篇文档

Linux-crontab命令

vue3:html2canvas+jspdf将页面以A4导出为PDF文件,解决内容截断+在分页处截断问题详细排查和解决教程(jsPDF + html2canvas A4分页截断、内容分页时存在截断) html2canvas + jsPDF 解决内容截断问题,vue3 jspdf-html2canvas生成多页pdf防截断处理(包含代码),vue3解决html2canvas + jsPDF导出pdf分页内容截断问题,jsPDF + html2canvas A4分页截断 完美解决方案(含代码 + 案例),html页面导出pdf截断问题,html2canvas 与 jspdf 相结合生成 pdf 内容被截断的终极解决方案,提供html2canvas+jsPDF将HTML页面以A4纸方式导出为PDF后,内容分页 阅读详情

相关推荐

QT与Coin3D实现机器人的仿真

前言 Coin3D编程环境配置好后,开始下一步的机器人仿真任务。本文根据在研5轴机器人,完成三维模型生成与机器人的仿真。主要参考博主冯Jungle的博客,在此表示感谢。 ——2021.05.23 环境 Win10:VS2019、QT5.15.2、Coin3D、SolidWorks2016 机器人三维模型生成 目前广泛应用于因特网的VRML ( Virtual Reality Modeling Language,虚拟现实建模语言)为用户提供一种可参与的、并能对场景中对象主动做出反应的虚拟现实环境,现已成

焦露的博客 6908

linux下tar包追加与其他压缩追加方式

Linux系统下操作tar压缩包,需要用tar命令,追加参数用“-r"选项,取出参数用“-x”选项,案例如下: 如果有一个包 zhidao.tar.bz2 ,需要把baidu.txt追加进去,就用命令: 1 tar-rvfzhidao.tar.bz2baidu.txt 从tar包zhidao.tar.bz2中取出file2.txt则用: 1 2 tar-xvfzhidao.tar.bz2baid...

kali_yao的博客 1万+

立创·庐山派-K230-CanMV(嘉楠勘智)开发板通过ATK-ESP8266实现图像识别数据无线传输至原子云

本文详细介绍了如何使用立创·庐山派-K230-CanMV开发板,通过ATK-ESP8266 WIFI模块实现图像识别数据的无线传输至原子云平台。内容包括硬件连接、软件环境搭建、AT指令控制、原子云连接及数据上传的全过程,并提供了实用的调试技巧和常见问题解决方案,为物联网应用开发提供了完整实践指南。

potato的博客 743

linux的命令

一、linux系统的目录结构 1、用户可以更改的目录 etc:所有关于系统配置、管理文件存放的地方 进行修改的时候要注意 home:所有用户(除了root)文件存放的目录。在linux系统中如果创建一个用户,就会默认的在home下面创建一个和用户名相同的目录,该目录对于对应的用户有所有的权限 usr:用户软件安装、配置文件存放的目录 opt:系统软件安装、配置文件存放的目录 mnt:类似window下的USB接口目录,磁盘挂载目录 2、不建议更改的目录 boot:引导目录,linux系统启动的时候需要运

ilvjiale的博客 757

基于PLC的茶叶揉捻机自动控制系统设计【附代码】

茶叶揉捻是初茶加工过程中的一道关键工序,通过揉捻可以使鲜茶叶成条、碎茶及叶组织细胞破损等。影响茶叶成条率、碎茶率和叶组织细胞破损的主要因素包括揉捻时间、压力和揉捻桶转速。为了提高茶叶品质的稳定性和减轻工人的劳动强度,本文提出了一种基于PLC自动控制技术的茶叶揉捻机控制系统设计。📊 PLC自动化设计 | 毕业设计指导 | 工业自动化解决方案。✅ 具体问题可以私信或查看文章底部二维码。✅ 感恩科研路上每一位志同道合的伙伴!

lagougongzuoshi的博客 1344

AgentVerse实战:构建多智能体协作系统的关键技术与应用场景

本文深入探讨了AgentVerse框架在构建多智能体协作系统中的关键技术及应用场景。通过分析智能体通信协议、环境交互机制和任务分解算法,展示了如何利用大型语言模型(LLM)实现智能体间的专业化分工与动态协作。文章还提供了智能软件开发团队和智能客服系统等典型应用案例,以及部署优化实践,为开发者构建高效的多智能体系统提供实用指导。

weixin_29254029的博客 361

tar 详细说明

tar 详细说明

xie__jin__cheng的博客 735

8.26华为OD机试真题 新系统 - 仓库查询 (Java/Py/C/C++/Js/Go)

8.26华为OD机试真题 新系统 - 仓库查询 (Java/Py/C/C++/Js/Go)

算法大师! 1739

tar 追加压缩文件

There is no nutrition in the blog content. After reading it, you will not only suffer from malnutrition, but also impotence.

2万+

粒子群算法Particle Swarm Optimization超详细解析+代码实例讲解

粒子群算法,也称粒子群优化算法或鸟群觅食算法(Particle Swarm Optimization),缩写为 PSO, 是近年来由J. Kennedy和R. C. Eberhart等开发的一种新的进化算法(Evolutionary Algorithm - EA)。

猫敷雪 893

ArcGIS笔记2_如何将经纬度WGS84地理坐标系转换为米单位CGCS2000投影坐标系

本博文则主要讲解,如果我们手里拿到的shp文件是在ArcGIS中,如何将经纬度WGS84地理坐标系转换为米单位CGCS2000投影坐标系。

晏长街的博客 4万+

蓝易云:Linux系统tar打包命令详解

当在Linux系统中使用tar命令进行打包时,它可以将多个文件或目录组合成一个单独的文件,通常称为tar归档文件或tar包。tar是Linux系统中一个常用的归档工具,其功能非常强大。以上就是tar打包命令的详细解释。希望这些信息对您有所帮助。如果您有任何其他问题,欢迎继续向我咨询。祝您使用tar命令愉快!使用tar命令创建一个新的tar包,并将要打包的文件和目录添加到其中。系统将显示tar包中包含的所有文件和目录列表。解压后,文件和目录将还原到原来的位置。

高性价比服务器就选:蓝易云 696

书旗app字符串加密分析

本文案例是对书旗app搜索接口的请求密文进行分析和逆向。

李玺 3156

Linux 常用命令之tar

Linux 常用命令之tar 目录Linux 常用命令之tar综述使用方法例子 综述 通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。 tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文

distant1219的博客 210

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

《Linux》天影linux系列笔记一——linux常用命令详解:tar

《Linux》天影linux系列笔记一——linux常用命令详解:tar

u011749985的专栏 459

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Linux tar 解压缩常用命令

Linux tar 解压缩常用命令 1. tar 常用参数 -c :打包压缩 -x :解压 -z :压缩格式为.gz -v :显示过程 -f :指定压缩文件名 2. 压缩 压缩为.tar文件 命令: tar -cvf 压缩包名.tar 源文件 打包压缩test目录,示例:tar -cvf test.tar test 压缩为.tar.gz文件 命令: tar -zcvf 压缩包名.tar.gz 源文件 打包压缩test目录,示例:tar -zc

浊酒入清梦的博客 9274

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

linux tar 显示进度,Linux常用命令——tar

Linux常用命令——tartar 文件是几个文件和(或)目录在一个文件中的集合。这是创建备份和归档的佳径。tar 使用的选项有:-c — 创建一个新归档。-f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项一起使用时,则解除该选项指定的归档。-t — 显示包括在 tar 文件中的文件列表。-v — 显示文件的归档进度。-x — 从归档中抽取文件。-z...

weixin_34549023的博客 1526

Linux 下的tar常用命令及操作

tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 首先要弄清两个概念:打包和压缩。打包是指将一大

Quartz's Blog 432

Linux 常用命令之 tar

tar 常用命令格式: (原文链接 http://ddbiz.com/?p=159) -c 创建归档文件。 -u 更新文件,如果要添加的文件比tar包中的新或tar包中不存在,则文件被添加。不支持压缩tar包,如tar.bz2等。如过被更新的tar包 不存在,则直接创建。所以如果创建非压缩的tar包,则可以用u选项代替c选项。注意,旧的文件依旧被保存,解压时如果有多个

钱可通神 1339

Linux 常用命令-tar

打包: tar -cvf 文件名.tar 要打包的文件路径 -c: 创建文件 -v: 显示打包过程 -f: 指定最终文件名 查看打包的文件内容: tar -tvf 文件名.tar -t: 显示文件列表 打包并压缩为 gz: tar -czvf 文件名.tar.gz 要打包并压缩的文件路径 -z: 使用 gzip 进行压缩 解 gz 压缩: tar -xzvf 文件名.tar.g...

javadaysdaysup的博客 241

Linux中tar常用命令总结

Linux中tar常用命令总结 tar常用选项 -c: create,创建的意思,只是把文件打包在一起,并不会压缩,常和其他压缩选项一起使用 -x:extract,提取的意思,与选项c互斥,不能同时使用,本身有解压的功能,只能解压最基本的格式 -t:list,显示,查看,用于在不解压的情况下查看压缩包内容,要和-f一起使用。 -z:以gzip格式压缩或者解压缩,一般后缀是.tar.gz -j:以bzip2格式压缩或者解压缩 ,后缀一般是.tar.bz2 -J: :以xz格式压缩或者解压,后缀一般是.tar.

weixin_43758472的博客 535

linux常用命令——tar

压缩文件 将test目录打包,不压缩 tar -cvf test.tar test/ 将test目录打包,以gzip压缩 tar -czvf test.tar.gz test/ 查看压缩包里面的内容 tar -tvf test.tar tar -tvf test.tar.gz tar -tvzf test.tar.gz 解压缩 tar -xvf test.tar tar -xvf test.tar.gz tar -xzvf test.tar.gz 几个常用参数 -c --create 创建一个新的压

qq_25355591的博客 336

linux常用命令之tar

这两天在研究tar命令,看了很多前辈的博客。参考前辈的文章自己做实验写一下心得。 擒贼先擒王这篇文章写的很仔细。参数详情请参考链接。 只用tar命令是打包的意思,发现一个有意思的事。先写一下吧 在根目录下创建名为tar的文件夹,并创建四个文本文件。 这里多用了几个命令,是为了练习一下。 [root@linuxprobe /]# mkdir tar [root@linuxprobe /]# cd t...

b150461的博客 450

linux常用命令——tar命令

       通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。       tar 命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户...

vikeyyyy的博客 2366

Linux常用命令(tar)

tar 命令 用来压缩和解压文件。tar 本身不具有压缩功能,只具有打包功能,有关压缩及解压是调用其它的功能来完成。 弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件 常用参数: -c 建立新的压缩文件 -f 指定压缩文件 -r 添加文件到已经压缩文件包中 -u 添加改了和现有的文件到压缩包中 -x 从压缩包中抽取文件 -t...

weixin_45622841的博客 271

Linux常用命令之tar

tar -cvf python.tar *py  将所有py文件打包成python.tar tar -xvf python.tar   解压文件到当前目录 tar -zcvf python.tar.gz *.py  将py文件压缩python.tar.gz文件 tar -zxvf python.tar.gz 解压 tar -jcvf python1.tar.bz2 *.py 以bz2方式压

Pyc的博客 317
上一篇: Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException:
下一篇: Git常用命令
clover@xz
博客等级 码龄7年 12粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值