li
ux解压tar命令tar命令r
r
tarcxtzjvfpPN文件与目录r
参数:r
c:建立一个压缩文件的参数指令create的意思;r
x:解开一个压缩文件的参数指令!r
t:查看tarfile里面的文件!r
特别注意,在参数的下达中,cxt仅能存在一个!不可同时存在!r
因为不可能同时压缩与解压缩。r
z:是否同时具有gzip的属性?亦即是否需要用gzip压缩?r
j:是否同时具有bzip2的属性?亦即是否需要用bzip2压缩?r
v:压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!r
f:使用档名,请留意,在f之后要立即接档名喔!不要再加参数!r
例如使用『tarzcvfPtfilesfile』就是错误的写法,要写成r
『tarzcvPftfilesfile』才对喔!r
p:使用原文件的原来属性(属性不会依据使用者而变)r
P:可以使用绝对路径来压缩!r
N:比后面接的日期yyyymmdd还要新的才会被打包进新建的文件中!r
excludeFILE:在压缩的过程中,不要将FILE打包!r
范例:r
范例一:将整个etc目录下的文件全部打包成为tmpetctarr
rootli
uxtarcvftmpetctaretc仅打包,不压缩!r
rootli
uxtarzcvftmpetctargzetc打包后,以gzip压缩r
rootli
uxtarjcvftmpetctarbz2etc打包后,以bzip2压缩r
特别注意,在参数f之后的文件档名是自己取的,我们习惯上都用tar来作为辨识。r
如果加z参数,则以targz或tgz来代表gzip压缩过的tarfile~r
如果加j参数,则以tarbz2来作为附档名啊~r
上述指令在执行的时候,会显示一个警告讯息:r
『tarRemovi
gleadi
g