日期:2014-05-16  浏览次数:20671 次

<h3 align="center">为什么linux下解压文件之后文件属性改变<h3>
描述如下:
  现本人以root身份登录linux下(RHEL5)安装apache (version 2.0.64)。
  此文件的压缩包为如下属性: 
  557189 -rwxrw-rw- 1 root root 4954766 07-17 14:13 httpd-2.0.64.tar.bz2

  可是解压完文件之后 ,此文件属性如下:
  1966300 drwxr-xr-x 11 gx gx 4096 2010-10-15 httpd-2.0.64

  本人的解压缩命令为:tar xvzf httpd-2.0.64.tar.bz2  
  请问各位 ,这是什么原因?
  除了可以通过chmod 777 [filename]解决.
  解决的办法还有什么?
   

 

------解决方案--------------------
一个是压缩包,
一个是文件夹, 压缩包不须要x属性,但是文件夹一般会有(否则cd不进去)。
二是,如果压缩时与解压时用户不同,也可能不一样。
所以二者有差异可以理解。