压缩和解压缩文件

语法格式:tar 参数 压缩包名 文件或目录名

常用参数

-A

添加文件到已存在的压缩包

-p

保留原来的文件权限与属性

-B

设置区块大小

-P

使用绝对路径

-c

创建新的压缩

-t

显示压缩包的内容

-C

解压缩到指定目录

-u

更新压缩包内的文件

-d

记录文件的差别

-v

显示执行过程详细信息

-f

指定压缩包文件

-w

确认压缩包的完整性

-j

使用bzip2压缩格式

-x

从压缩包内提取文件

-l

设置文件系统边界

-z

使用gzip压缩格式

-m

保护文件不被覆盖

--exclude

排除指定的文件不压缩

-N

只将较新日期的文件保存到压缩包中

--remove-files

操作完成后删除源文件

参数示例

使用gzip压缩格式对指定目录进行打包操作,显示压缩过程,压缩包规范后缀为.tar.gz

[root@liuwei ~]# tar czvf File.tar.gz /etc

使用bzip2压缩格式对某个目录进行打包操作,显示压缩过程,压缩包规范后缀为.tar.bz2

[root@liuwei ~]# tar cjvf File.tar.bz2 /etc

将当前工作目录内所有以.cfg为后缀的文件打包,不进行压缩

[root@liuwei ~]# tar cvf File.tar *.cfg

将当前工作目录内所有以.cfg为后缀的文件打包,不进行压缩,并删除原始文件

[root@liuwei ~]# tar cvf File.tar *.cfg --remove-files

解压指定压缩包到当前工作目录

[root@liuwei ~]# tar xvf File.tar

解压指定压缩包到/etc目录

[root@liuwei ~]# tar xvf File.tar -C /etc

查看某个压缩包内文件信息(无须解压)

[root@liuwei ~]# tar tvf File.tar

-------------------------------------------

个性签名:代码过万,键盘敲烂!!!