《Linux系统下tar命令的使用技巧》由会员分享,可在线阅读,更多相关《Linux系统下tar命令的使用技巧(3页珍藏版)》请在装配图网上搜索。

1、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 压缩 和 Gz。

2、ip 格式相比 Bzip2 提供了更好的压缩比。创建压缩文件也比较慢,通常采用 .tar.bz2 结尾。Lzip(LAMA)压缩 Lizp 压缩结合了 Gzip 快速的优势,以及和 Bzip2 类似(甚至更好) 的压缩率。尽管有这些好处,这个格式并没有得到广泛使用。Lzop 压缩 这个压缩选项也许是 tar 最快的压缩格式,它的压缩率和 gzip 类似,但也没有广泛使用。常见的格式是 tar.gz 和 tar.bz2。如果你想快速压缩,那么就是用 gzip。如果归档文件大小比较重要,就是用 tar.bz2。tar 命令用来干什么?下面是一些使用 tar 命令的常见情形。备份服务器或桌面系统文档。

3、归档软件分发安装 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 也可以。

4、使用,你可以从 Gunwin 项目/packages/gtar.htm中下载它。创建 tar.gz 文件下面是在 shell 中运行 tar 命令 的一些例子。下面我会解释这些命令行选项。代码如下:tar pczf myarchive.tar.gz /home/till/mydocuments这个命令会创建归档文件 myarchive.tar.gz,其中包括了路径 /home/till/mydocuments 中的文件和目录。命令行选项解释:p 这个选项表示 “preserve”,它指示 tar 在归档文件中保留文件属主和权限信息。c 表示创建。要创建文件时不能缺少这个选项。z z 选项启用 。

5、gzip 压缩。f file 选项告诉 tar 创建一个归档文件。如果没有这个选项 tar 会把输出发送到标准输出( LCTT 译注:如果没有指定,标准输出默认是屏幕,显然你不会想在屏幕上显示一堆乱码,通常你可以用管道符号送到其它程序去)。Tar 命令示例示例 1: 备份 /etc 目录创建 /etc 配置目录的一个备份。备份保存在 root 目录。代码如下:tar pczvf /root/etc.tar.gz /etc要以 root 用户运行命令确保 /etc 中的所有文件都会被包含在备份中。这次,我在命令中添加了 v 选项。这个选项表示 verbose,它告诉 tar 显示所有被包含到归档。

6、文件中的文件名。示例 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 数据文件时为了保持数据一致性,首先停用数据库服务器。备份会被写到 /bac。

7、kup 目录。1) 创建 backup 目录代码如下:mkdir /backupchmod 600 /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.gzv 选项表示 verbose,它会向你显示解压的文件名。

linux系统tar命令慢,Linux系统下tar命令的使用技巧相关推荐

  1. linux前一个的输出作为后一个参数,将Linux命令的结果作为下一个命令的参数

    查询所有的pid并杀死. jps -l | grep bdcsc2-native-demo | awk '{print $1}' | xargs kill -9 KISS:keep it short ...

  2. 在linux系统环境中 常用的关机命令,Linux常用基础命令整理:关机命令、查看目录下文件命令等...

    整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能 Ctrl+c按键---停掉正在运行的程序 Ctrl+d按键---相当于exit ...

  3. 批处理常用命令总结和WindowsXP下运行命令使用大全及优化

    关于批处理以及批处理常用命令的总结 [ 一.什么是批处理 ] 批处理文件图标 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.批处理文件的扩展名为 bat . 目前 ...

  4. Windwos命令工作笔记002---windows下tree命令列出文件目录打印到文件中_过滤文件不知道怎么做啊

    技术交流QQ群[JAVA,.NET,BigData,AI]:170933152 挺好用,一直想记录下来的 windows下tree命令列出文件目录树 tree [path]  /f tree D:AR ...

  5. linux 重置bios密码忘记,Windows10专业版下重置BIOS密码的技巧

    还有谁也不会在电脑的硬盘上保存带有个人或机密信息的文档或文件.我们不想要的信息可能落入任何人的手中,所以很多用户选择以某种方式保护他们的数据.有不同的方法,我们可以密码保护访问某些文件和文件夹,加密或 ...

  6. 计算机命令秒退,Win10专业版下ping命令闪退自动关闭的解决办法

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可以检查网络是否连通,可以很好地帮助我们 ...

  7. Windows-Linux:Windows系统下的命令类似Linux系统下的所有命令集合

    Windows-Linux:Windows系统下的命令类似Linux系统下的所有命令集合 目录 Windows下的命令类似Linux系统下的所有命令集合 1.基础命令 2.进阶命令 3.高级命令 Wi ...

  8. Linux按压缩率大小排序,Linux下常用压缩 解压命令与压缩比率对比

    常用的格式有: tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大. 1. tar 只是打包动作,相当于归档处理,不做压缩:解压也一样 ...

  9. VMware虚拟机安装Linux系统全过程图解教程,Linux(Redhat6.4版本)

    VM[VMware Workstation Pro]虚拟机安装Linux(Redhat6.4版本) 详细步骤 下载VM虚拟机(VMware Workstation Pro)和Redhat6.4镜像 一 ...

  10. Linux按压缩率大小排序,Linux下经常使用压缩 解压命令和压缩比率对比

    经常使用的格式有: tar, tar.gz(tgz), tar.bz2, 算法 不一样方式,压缩和解压方式所耗CPU时间和压缩比率也差别也比较大.测试 1. tar 只是打包动做,至关于归档处理,不作 ...

最新文章

  1. 收藏 | 一文遍览CNN网络结构的发展
  2. 容器学习 之 共享数据(十六)
  3. 64位Ubuntu kylin 16.04使用fastboot下载内核到tiny4412开发板
  4. 网安入门须知:Python基础导读
  5. ORACLE备份策略(ORACLE BACKUP STRATEGY)
  6. android fragment实例化,Android使得Fragment 切换时不重新实例化
  7. 大型网络游戏服务器的框架设计
  8. 新手学习selenium路线图(老司机亲手绘制)-学前篇
  9. STM8S103之tim4普通定时器
  10. DockerFile的编写构建镜像步骤,常用命令和案例
  11. 整型数字的英文表达和中文表达
  12. 命令行查询ip所在地——Nali
  13. 利用python爬取飞猪信息_Python---20行代码爬取斗鱼平台房间数据(下)-阿里云开发者社区...
  14. 备婚倒数日或纪念日记录的提醒APP
  15. 高性价比降噪耳机推荐,2023年降噪耳机排行榜推荐
  16. JavaScript设计模式——工厂模式
  17. OFDM载波间隔_OFDM基本参数选择
  18. 制作ipad iphone充电线
  19. Nodejs卸载、安装及环境配置
  20. 简单的dnf增幅模拟器

热门文章

  1. linux设置打开终端快捷键
  2. android:ListView的局部刷新
  3. 选中一次格式刷,即可多次使用WPS格式刷的办法
  4. 迪赛智慧数——柱状图(多色柱状图):十大高薪行业
  5. GICv3软件overview手册之发送和接受SGI
  6. 2021-10-30
  7. Ubuntu查看一些版本 1
  8. Vue3封装通用svg组件
  9. 如何测试服务器性能?
  10. 【自然语言处理】ChatGPT 相关核心算法