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

Linux之tar命令

时间:2018-02-23 17:17:08      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:roo   保存   并保存   bzip2   boot   打包   tar命令   gzip   实现   

一、介绍

tar 命令用于将一个或多个文件和目录打包。压缩和解压文件。tar本身不具有压缩功能,是调用压缩功能实现的。

二、使用方法

语法:tar [选项][文件]
选项:
-c 建立新的压缩文件
-d 记录文件的差别
-r 添加文件到已经压缩的文件
-u 添加改变了和现有的文件到已经存在的压缩文件
-x 从压缩的文件中提取文件
-t 显示压缩文件的内容
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件
-v 显示操作过程
-k 保留原有文件不覆盖
-m 保留文件不被覆盖
-W 确认压缩文件的正确性

 

三、案例 

1.将root目录打包,并保存为root.bak.tar

[root@ping ~]# tar -cf root.bak.tar  /root/

2.将boot目录打包,并压缩为boot.bak.gz

[root@ping ~]# tar -zcf boot.bak.gz /boot
[root@ping ~]# ls -lh boot.bak.gz 
-rw-r--r-- 1 root root 32M 2月  23 15:56 boot.bak.gz

3.将boot目录打包,并压缩为boot.bak.bz2

[root@ping ~]# tar -cjf boot.bak.bz2 /boot/
[root@ping ~]# ls -lh boot.bak.bz2 
-rw-r--r-- 1 root root 32M 2月  23 15:58 boot.bak.bz2

4.解压文件到指定目录

[root@ping ~]# tar -xf boot.bak.bz2 -C /tmp/
[root@ping ~]# ls /tmp/
boot

  

  

  

Linux之tar命令

标签:roo   保存   并保存   bzip2   boot   打包   tar命令   gzip   实现   

原文地址:https://www.cnblogs.com/pingzhe/p/8462468.html

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