位置: 编程技术 - 正文

Linux系统下tar命令的使用技巧总结(linux的tar命令详解)

编辑:rootadmin

推荐整理分享Linux系统下tar命令的使用技巧总结(linux的tar命令详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux targz,linux tar -xzvf,linux的tar命令详解,linux中tar命令的用法,linux中tar命令的用法,linux中tar命令的用法,linux中tar,linux的tar命令详解,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux tar 命令是归档或分发文件时的强大武器。GNU tar 归档包可以包含多个文件和目录,还能保留其文件权限,它还支持多种压缩格式。Tar 表示 "Tape Archiver",这种格式是 POSIX 标准。Tar 文件格式tar 压缩等级简介:

无压缩 没有压缩的文件用 .tar 结尾。Gzip 压缩 Gzip 格式是 tar 使用最广泛的压缩格式,它能快速压缩和提取文件。用 gzip 压缩的文件通常用 .tar.gz 或 .tgz 结尾。这里有一些如何创建和解压 tar.gz 文件的例子。Bzip2 压缩 和 Gzip 格式相比 Bzip2 提供了更好的压缩比。创建压缩文件也比较慢,通常采用 .tar.bz2 结尾。Lzip(LAMA)压缩 Lizp 压缩结合了 Gzip 快速的优势,以及和 Bzip2 类似(甚至更好) 的压缩率。尽管有这些好处,这个格式并没有得到广泛使用。Lzop 压缩 这个压缩选项也许是 tar 最快的压缩格式,它的压缩率和 gzip 类似,但也没有广泛使用。常见的格式是 tar.gz 和 tar.bz2。如果你想快速压缩,那么就是用 gzip。如果归档文件大小比较重要,就是用 tar.bz2。

tar 命令用来干什么?下面是一些使用 tar 命令的常见情形。

备份服务器或桌面系统文档归档软件分发

安装 tar大部分 Linux 系统默认都安装了 tar。如果没有,这里有安装 tar 的命令。

CentOS在 CentOS 中,以 root 用户在 shell 中执行下面的命令安装 tar。复制代码代码如下:yum install tarUbuntu下面的命令会在 Ubuntu 上安装 tar。“sudo” 命令确保 apt 命令是以 root 权限运行的。复制代码代码如下:sudo apt-get install tarDebian下面的 apt 命令在 Debian 上安装 tar。复制代码代码如下:apt-get install tarWindowstar 命令在 Windows 也可以使用,你可以从 Gunwin 项目 tar.gz 文件下面是在 shell 中运行 tar 命令 的一些例子。下面我会解释这些命令行选项。复制代码代码如下:tar pczf myarchive.tar.gz /home/till/mydocuments这个命令会创建归档文件 myarchive.tar.gz,其中包括了路径 /home/till/mydocuments 中的文件和目录。命令行选项解释:

[p] 这个选项表示 “preserve”,它指示 tar 在归档文件中保留文件属主和权限信息。[c] 表示创建。要创建文件时不能缺少这个选项。[z] z 选项启用 gzip 压缩。[f] file 选项告诉 tar 创建一个归档文件。如果没有这个选项 tar 会把输出发送到标准输出( LCTT 译注:如果没有指定,标准输出默认是屏幕,显然你不会想在屏幕上显示一堆乱码,通常你可以用管道符号送到其它程序去)。

Tar 命令示例示例 1: 备份 /etc 目录

Linux系统下tar命令的使用技巧总结(linux的tar命令详解)

创建 /etc 配置目录的一个备份。备份保存在 root 目录。复制代码代码如下:tar pczvf /root/etc.tar.gz /etc

要以 root 用户运行命令确保 /etc 中的所有文件都会被包含在备份中。这次,我在命令中添加了 [v] 选项。这个选项表示 verbose,它告诉 tar 显示所有被包含到归档文件中的文件名。

示例 2: 备份你的 /home 目录

创建你的 home 目录的备份。备份会被保存到 /backup 目录。

tar czf /backup/myuser.tar.gz /home/myuser用你的用户名替换 myuser。这个命令中,我省略了 [p] 选项,也就不会保存权限。

示例 3: 基于文件的 MySQL 数据库备份

在大部分 Linux 发行版中,MySQL 数据库保存在 /var/lib/mysql。你可以使用下面的命令来查看:复制代码代码如下:ls /var/lib/mysql

用 tar 备份 MySQL 数据文件时为了保持数据一致性,首先停用数据库服务器。备份会被写到 /backup 目录。

1) 创建 backup 目录复制代码代码如下:mkdir /backupchmod /backup2) 停止 MySQL,用 tar 进行备份并重新启动数据库。复制代码代码如下:service mysql stoptar pczf /backup/mysql.tar.gz /var/lib/mysqlservice mysql startls -lah /backup

提取 tar.gz 文件提取 tar.gz 文件的命令是:复制代码代码如下:tar xzf myarchive.tar.gztar 命令选项解释[x] x 表示提取,提取 tar 文件时这个命令不可缺少。[z] z 选项告诉 tar 要解压的归档文件是 gzip 格式。[f] 该选项告诉 tar 从一个文件中读取归档内容,本例中是 myarchive.tar.gz。上面的 tar 命令会安静地提取 tar.gz 文件,除非有错误信息。如果你想要看提取了哪些文件,那么添加 “v” 选项。复制代码代码如下:tar xzvf myarchive.tar.gz[v] 选项表示 verbose,它会向你显示解压的文件名。

在Linux命令行下查询当前所使用的shell版本与种类的方法 有多种方式可以查看你目前在使用什么shell,最简单的方法就是通过使用shell的特殊参数。其一,一个名为$$的特殊参数表示当前你正在运行的shell实例的

详解Linux用户系统中的群组与群组管理员 关于群组:有效与初始群组、groups,newgrp复制代码代码如下:#/etc/group这个档案就是在记录GID与群组名称的对应了~我的/etc/group内容有点像这样:复制代码

深入解析Linux内核及其相关架构的依赖关系 Linuxkernel成功的两个原因:灵活的架构设计使得大量的志愿开发者能够很容易加入到开发过程中;每个子系统(尤其是那些需要改进的)都具备良好的可

标签: linux的tar命令详解

本文链接地址:https://www.jiuchutong.com/biancheng/353411.html 转载请保留说明!

上一篇:如何获得Linux系统的内置模块和设备驱动列表(linux获取操作系统版本)

下一篇:在Linux命令行下查询当前所使用的shell版本与种类的方法(linux命令放在哪个路径)

  • 本月计提所得税费用
  • 房产税税源信息采集错误已到申报期怎么办
  • 小微企业所得税优惠政策
  • 工资计提金额有误怎么调整
  • CIA是指什么会计考试
  • 员工在公司食堂就餐被烫伤医药费由谁承担
  • 外管证过期了一个月罚款多少
  • 办税员如何绑定企业
  • 企业应收票据贴现给银行所获得的现金计入现金流量表
  • 红字发票科目入进项税额还是进项税额转出
  • 没有及时报关怎么办
  • 地质勘察费用应由谁支付
  • 公司成本可以抵扣税吗
  • 小规模企业是否需要备案登记
  • 预缴税款后怎么开票
  • 集体土地上的不动产能符合异议28条规定吗
  • 混合销售和兼营的区别
  • 项目工程分包账务
  • 受托加工物资产生的成本怎么做会计核算?
  • 周转材料盘点报告单
  • 高新技术企业人员工资占比
  • 股权和投票权的关系是什么关系
  • 差额承兑汇票办法规定
  • falogincn修改无线密码
  • 实收资本可以大于注册资本吗
  • 用支票购入厂部办公用品2000元,车间办公用品1000元
  • 微博怎么变成大v
  • 巨浪向我冲来改为拟人句
  • 定额发票怎么查询经营范围
  • wnba艾琳娜多恩
  • 通信原理简明
  • 深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码
  • ChatGPT的了解与初体验
  • php的foreach遍历原理
  • 固定资产毁损应该填制什么凭证
  • 个体户一直未申报会怎样
  • 公账转给员工工资
  • 企业商品库存周期是多久
  • 赠送顾客的商品怎么入账
  • python中的pandas
  • python @time
  • 购进商品的运费怎么记账
  • 小规模纳税人税率2023年是多少
  • 一税两费减免政策
  • 个体对公账户是什么意思
  • 什么是电子承诺
  • sqlserver2008数据库备份和恢复步骤
  • 开票内容不在经营范围内
  • 企业信用公示的时候医疗和生育怎么分开计算
  • 计提工资是计提哪个月的
  • 销售货物增值税税率变化
  • 工程设备公司经营范围
  • 企业暂估入账的税务风险
  • 结账后发现期间损益结转的凭证做错
  • 福利费的范畴
  • 建立明细账的操作步骤
  • u深度pe装机工具使用教程win7
  • ubuntu系统如何切换中文
  • Win7 64位系统声卡重装过程中出现失败的解决方法
  • linux中sed
  • win8.1笔记本
  • linux操作系统主要学什么
  • OfcPfwSvc.exe - OfcPfwSvc是什么进程 有什么用
  • win8全屏快捷键
  • dns win7
  • Win7系统怎么打开文件后缀名
  • linux中安装命令
  • 怎样从零开始
  • javascript字符串操作函数
  • nodejs查找文件
  • linux 定时任务
  • javascript中有哪些数据类型
  • jquery设置图片大小
  • android应用市场有哪些
  • 安徽省马鞍山地区代码
  • 水电费加1
  • 税务编号是什么 个人
  • 破产重整期间的税收
  • 内蒙古国家税务总局电子税务局官网
  • 小微企业房产税优惠减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设