【命令名称】 tar
【使用权限】 所有人
【功能说明】 linux 打包解包的命令之一,最常用的一个
【命令语法】
tar [-j|-zpP] [-cv] [-f 建立的文件名] filename 把文件打包
tar [-j|-zpP] [-tv] [-f 建立的文件名] 查看打包的文件
tar [-j|-zpP] [-xv] [-f 建立的文件名] [-C 目录名] 把压缩文件进行解压
【常用参数】
-c 进行打包参数
-t 进行查看文件包参数
-x 解压包参数
-v 在压缩和解压缩的过程中,看到文件名
-z 通过gzip是压缩和解压缩,后缀是*targz
-j 通过bzip2是压缩和解压缩,后缀是*tarjz
-f filename -f 后面跟要处理的文件名
-p 压缩的过程中保留原有文件的属性
-P(大写) 保留绝对路径
-C (大写) 解压到指定的文件夹
-N ‘YYYY-MM-DD’ 备份比这个日期还要新文件
--exclude file 除了file这个文件以外,就是不给file打包
【命令实例】
1.把/etc打包成etctargz 并保留原来文件属性
[root@cxcserver ~] tar -zcvpf /data/etc.tar.gz /etc
2.把etctargz解压到/tmp目录下
[root@cxcserver ~] tar -zxvf /data/etc.tar.gz -C /tmp
3.查看etctargz内的文件
[root@cxcserver ~] tar -ztvf /data/etctargz
转载于:https://blog.51cto.com/chinalscxc/1118346