码迷,mamicode.com
首页 > 系统相关 > 详细

《Linux学习并不难》归档和压缩(2):tar包的使用和管理

时间:2018-04-25 10:55:14      阅读:474      评论:0      收藏:0      [点我收藏+]

标签:linux   tar   压缩   

22.2 《Linux学习并不难》归档和压缩(2):tar包的使用和管理
使用tar命令可以将许多文件一起保存到一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。
命令语法:
tar [选项] [文件|目录]
命令中各选项的含义如表所示。
选项 选项含义
-c 创建新的归档文件
-A 追加tar文件至归档
-r 追加文件至归档结尾
-t 列出归档文件的内容,查看已经备份了哪些文件
-u 仅追加比归档中副本更新的文件
-x 从归档文件中释放文件
-f 使用归档文件或设备
-k 保存已经存在的文件。在还原文件时遇到相同的文件时,不会进行覆盖
-M 创建多卷的归档文件,以便在几个磁盘中存放
-v 详细报告tar处理的信息
-C <目录> 解压缩到特定目录
-z 通过gzip过滤归档
-j 通过bzip2过滤归档
-J 通过xz过滤归档
-a 使用归档后缀名来决定压缩程序
例:归档/root/abc目录,生成文件为/root/abc.tar。
[root@rhel ~]# tar cvf /root/abc.tar /root/abc
tar: 从成员名中删除开头的“/”
/root/abc/
/root/abc/a
/root/abc/b
/root/abc/c
例:查看/root/abc.tar归档文件的内容。
[root@rhel ~]# tar tvf /root/abc.tar
drwxr-xr-x root/root 0 2015-12-23 12:24 root/abc/
-rw-r--r-- root/root 0 2015-12-23 12:24 root/abc/a
-rw-r--r-- root/root 0 2015-12-23 12:24 root/abc/b
-rw-r--r-- root/root 0 2015-12-23 12:24 root/abc/c
例:将归档文件/root/abc.tar解包出来。
[root@rhel ~]# tar xvf /root/abc.tar
root/abc/
root/abc/a
root/abc/b
root/abc/c

本文节选自《Linux学习并不难》教材,这是一本最实用的、理论实践并重的Linux入门教材。

《Linux学习并不难》归档和压缩(2):tar包的使用和管理

标签:linux   tar   压缩   

原文地址:http://blog.51cto.com/10923902/2107525

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!