首页 > 代码库 > 文件目录属性及权限

文件目录属性及权限

     linux的权限:

               r:对于文件来说,表示具有读取阅读文件内容的权限。

                  对于目录来说,表示具有浏览该目录的权限(与进入目录的权限不同)


               w:对于文件来说,表示具有新增,修改文件内容的权限

                 对于目录来说,表示具有删除,移动目录内文件的权限(注意:删除,修改或移动文                  件受父目录的权限控制)

 

               x:对于文件来说,表示具有执行文件的权限。

                 对于目录来说,表示具有进入目录的权限。

                 对于文件来说,对文件进行删除等操作只与上级目录权限有关,与文件自身权限无                     关。(打狗看主人。)当目录只具有w,无法执行创建操作。只有和x一块存在                      (wx)才能具有创建文件的功能。


               touch:创建文件。


               chmod:修改文件权限(默认文件的权限是644,目录为755,因为umask=0022)

                      -R:递归修改。(目录里面的所有内容都修改)

                      

                       1,数字权限表示:chmod 755 file

                        2,字符权限表达:u g o a

                            + - =

                            chmod  go=x file 

                            chmod  ugo-x file 相当于 chmod a-x file

                            chmod  u=rwx,g=rx,o=rx file

               chown:chown  root.leige file(修改属主属组。)

                      umask:文件起始权限666(666-022=644)

                      目录起始权限777(777-022=755)

                      umask=0022


文件目录属性及权限