linux tar封装解压详解(转载)

linux tar封装解压详解(转载)

linux tar打包解压详解(转载)

http://apps.hi.baidu.com/share/detail/32301274

?

?

tar
命令



解压文件到指定目录:
tar -zxvf /home/user/aa.tar.gz -C /home/user/pf


tar [-cxtzjvfpPN]

文件与目录

….

参数:



-c

:建立一个压缩文件的参数指令
(create
的意思
)




-x

:解开一个压缩文件的参数指令!


-t

:查看
tarfile
里面的文件!




特别注意,在参数的下达中,
c/x/t
仅能存在一个!不可同时存在!


因为不可能同时压缩与解压缩。


-z

:是否同时具有
gzip
的属性?亦即是否需要用
gzip
压缩?



-j

:是否同时具有
bzip2
的属性?亦即是否需要用
bzip2
压缩?



-v

:压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!


-f

:使用档名,请留意,在
f
之后要立即接档名喔!不要再加参数!




例如使用『
tar -zcvfP tfile sfile
』就是错误的写法,要写成



tar -zcvPf tfile sfile
』才对喔!



-p

:使用原文件的原来属性(属性不会依据使用者而变)


-P

:可以使用绝对路径来压缩!


-N

:比后面接的日期
(yyyy/mm/dd)
还要新的才会被打包进新建的文件中!



–exclude FILE

:在压缩的过程中,不要将
FILE
打包!





范例一:将整个

/etc
目录下的文件全部打包成为


/tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==

仅打包,不压缩



[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==

打包后,以
gzip
压缩



[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==

打包后,以
bzip2
压缩



#

特别注意,在参数
<span style=""

linux tar封装解压详解(转载)

相关文章:

你感兴趣的文章:

标签云: