Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19104
  • 博文数量: 6
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-05 17:31
文章分类
文章存档

2007年(6)

我的朋友
最近访客

分类:

2007-12-07 17:43:37

1。可执行位:
    文件的不用说,表示可以执行命令(如二进制命令文件)、可以作为脚本运行(如bash脚本)
    目录的:可以读取目录下文件或子目录的属性。如果目录不可执行,只能看到目录下各项的名字,不能读取其他属性,也不能执行ls -l命令

2。更改目录testdir/下所有子目录和文件的权限(chmod -R)
   
    注意.开头的文件。
    当更改其下.文件时,chmod -R 755 testdir/.*是不对的,会把testdir本身、甚至testdir的父目录也改掉。
    因为testdir/下存在两个子目录: .和.. 。
    所以 更改子目录而不更改目录本身时 需要特别注意
    文中改用 chmod -R testdir/.[a-z]* 来避过.子目录。(北南南北”Linux文件和目录的属性“ )

    但是,*通配符不通配.符号,所以chmod -R 755 testdir/* 不会更改.开头的文件权限。

  所以当要更改其下所有文件——尤其是既有一般文件又有隐藏文件——的权限时,需要这两种方式结合起来使用。
   
   
阅读(427) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~