在文件归档的时候,LINUX中,我常喜欢使用tar,它可以把一个文件夹归档为一个文件,可以同时使用指定的压缩算法把其压缩归档.
最常用的语句是: tar cvzf target.tar.gz source
注意这里的Z就是GZ压缩算法,解压的时候: tar xvzf target.tar.gz 即可.
在AIX中,需要分步骤去做, 先gzip -d target.tar.gz 即解压出一文件:target.tar
然后再使用tar xvf target.tar即可,但如果你的归档文件中存在很长的路径,有些旧版本的AIX中可能会出现PERMISSION DENIED,@LONGLINK之类的错误,
是因为路径太长,解压失败,这和TAR本身有关.
这种情况下,我们要以使用ZIP来压缩解压包,ZIP -R TARGET.ZIP SOURCE
UNZIP /JAR XVF 来解压包,但是问题是使用ZIP的话,文件中的权限会受到目标机器UMASK的影响,很可能会丢失BIN/SHELL文件的可执行权限,这点需要
特点注意.
时间: 2024-12-14 10:08:28