首页 > 编程笔记

Linux tar打包命令的用法

tar 是最常用的打包命令,它可以将文件保存到一个单独的磁带或磁盘中来进行归档,同时还可以从归档文件中还原所需文件,也就是解包文件。

通过 tar 命令打包的文件都是以“.tar”结尾。tar 命令打包操作的语法格式:

[root@bogon ~]# tar [选项] 源文件或目录

tar 命令在进行打包操作时的选项及功能如表 1 所示。

表 1 tar命令打包操作时的选项及功能
选 项 功 能
-c 将多个文件或目录进行打包
-A 追加 tar 文件到归档文件
-f 包名 指定包的文件名
-v 显示打包文件的过程

注意,tar命令在进行打包文件时可以不在选项前面加“-”。

【例 1】tar 命令打包 test 文件。

[root@bogon ~]# ls
test
[root@bogon ~]# tar -cvf test.zip test
test
[root@bogon ~]# ls
test   test.zip
[root@bogon ~]#


tar 命令解包操作的与法格式:

[root@bogon ~]# tar [选项] 压缩包

tar 命令在进行解包操作时的选项及功能如表 2 所示。

表 2 tar命令解包操作时的选项及功能
选 项 功 能
-x 对 tar 包做解包操作
-f 指定要解压的 tar 包的包名
-t 查看 tar 包中有哪些文件或目录,不进行解包操作
-C 目录 指定解包位置
-v 显示解包的具体过程

【例 2】tar 命令解包例 1 生成的 test.zip 文件。

[root@bogon ~]# rm -f test
[root@bogon ~]# ls
test.zip
[root@bogon ~]# tar -xvf test.zip
test
[root@bogon ~]# ls
test    test.zip
[root@bogon ~]#

优秀文章