2007-01-16

tar用法进阶

以前一直没注意tar的用法(一般都是tar -xf ...),今天irc上面有个人问“怎么把一个包内的指定文件解出来?”我才仔细读了下man tar
(新版的tar可以自动识别包的格式所以那个'z'(*.tar.gz),'j'(*.tar.bz2)可以省略)
查看一个包内的文件列表('-t'):
$ tar -tf test.tar.bz2
(古老的用法:$ bunzip2 -cd test.tar.bz2 |tar -t)
解出包内的/test/test_a目录(文件)('-x'):
$ tar -f test.tar.bz2 -jx test/test_a
(古老的用法:$ bunzip2 -cd test.tar.bz2 |tar -x test/test_a)

//Continue...

0 comments: