liuxiaoyan@development:~/test$ tar -tf img.tar.gz img1/ img1/102.png img1/101.png img1/100.png img2/ img2/105.png img2/104.png img2/103.png liuxiaoyan@development:~/test$ tar -ztf img.tar.gz img1/ img1/102.png img1/101.png img1/100.png img2/ img2/105.png img2/104.png img2/103.png liuxiaoyan@development:~/test$ tar -ztvf img.tar.gz drwxrwxr-x liuxiaoyan/liuxiaoyan 0 2015-05-20 22:09 img1/ -rw-r--r-- liuxiaoyan/liuxiaoyan 1952 2015-05-20 22:08 img1/102.png -rw-r--r-- liuxiaoyan/liuxiaoyan 2344 2015-05-20 22:08 img1/101.png -rw-r--r-- liuxiaoyan/liuxiaoyan 1995 2015-05-20 22:09 img1/100.png drwxrwxr-x liuxiaoyan/liuxiaoyan 0 2015-05-20 22:10 img2/ -rw-r--r-- liuxiaoyan/liuxiaoyan 1922 2015-05-20 22:09 img2/105.png -rw-r--r-- liuxiaoyan/liuxiaoyan 1546 2015-05-20 22:08 img2/104.png -rw-r--r-- liuxiaoyan/liuxiaoyan 2033 2015-05-20 22:08 img2/103.png
查看img.tar.bz2内容
加-v参数查看详细信息,-j可有可无
liuxiaoyan@development:~/test$ tar -tf img.tar.bz2 img1/ img1/102.png img1/101.png img1/100.png img2/ img2/105.png img2/104.png img2/103.png liuxiaoyan@development:~/test$ tar -jtf img.tar.bz2 img1/ img1/102.png img1/101.png img1/100.png img2/ img2/105.png img2/104.png img2/103.png liuxiaoyan@development:~/test$ tar -jtvf img.tar.bz2 drwxrwxr-x liuxiaoyan/liuxiaoyan 0 2015-05-20 22:09 img1/ -rw-r--r-- liuxiaoyan/liuxiaoyan 1952 2015-05-20 22:08 img1/102.png -rw-r--r-- liuxiaoyan/liuxiaoyan 2344 2015-05-20 22:08 img1/101.png -rw-r--r-- liuxiaoyan/liuxiaoyan 1995 2015-05-20 22:09 img1/100.png drwxrwxr-x liuxiaoyan/liuxiaoyan 0 2015-05-20 22:10 img2/ -rw-r--r-- liuxiaoyan/liuxiaoyan 1922 2015-05-20 22:09 img2/105.png -rw-r--r-- liuxiaoyan/liuxiaoyan 1546 2015-05-20 22:08 img2/104.png -rw-r--r-- liuxiaoyan/liuxiaoyan 2033 2015-05-20 22:08 img2/103.png
3、解压
将img.tar减压到temp目录
liuxiaoyan@development:~/test$ cd temp/ liuxiaoyan@development:~/test/temp$ ls liuxiaoyan@development:~/test/temp$ tar -xf ../img.tar liuxiaoyan@development:~/test/temp$ ls img1 img2
只减压img.tar中的img1
liuxiaoyan@development:~/test/temp$ tar -xf ../img.tar img1 liuxiaoyan@development:~/test/temp$ ls img1
4、更新
现在给movies文件下新建一个文件movie2.txt,然后更新enjoy.tar
$ tar -cf img.tar img1 img2
给img1增加了一张照片,现在用下面命令更新img.tar
$ tar -uf img.tar img1
5、追加
$ tar -cf img.tar img1 img2 img.tar里追加一个文件夹img3 $ tar -rf img.tar img3
6、-C参数
-C(大C参数很有用,改变文件目录,多层时用) -C, --directory=DIR change to directory DIR
使用了-C参数改变目录为-C后面 目录,不管是在打包还是解压都很有用。
用法:
tar temp.tar file -C fileDir $ cd temp $ ls img1 img2 img3 $ tar -cf img.tar temp/*










