例2:我们在某个目录下有个Python-2.7.9.tar.xz和pip-1.4.1.tar.gz的文件,我们可以使用如下命令来解压这两个压缩包。
[root@localhost ~]# tar xf Python-2.7.9.tar.xz [root@localhost ~]# tar xf pip-1.4.1.tar.gz [root@localhost ~]# ls -Alh total 13M drwxr-xr-x 17 1000 1000 4.0K Dec 11 2014 Python-2.7.9 -rw-r--r-- 1 root root 12M Apr 16 12:24 Python-2.7.9.tar.xz drwxr-xr-x 5 501 games 4.0K Aug 8 2013 pip-1.4.1 -rw-r--r-- 1 root root 435K Apr 16 12:24 pip-1.4.1.tar.gz我们可以看到,tar没有指定使用哪个工具来解压这两个不同格式的压缩包,这两个压缩包也已经被成功解压了。实际上,tar命令会根据后面所接的压缩包的格式自动调用解压工具,这样以后再看到不同格式的压缩文件,我们就可以使用tar xf tar_file这个命令来解压压缩包了,so easy吧!!!