LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 647|回复: 4

这个脚本怎么写?

[复制链接]
发表于 2003-12-2 02:22:39 | 显示全部楼层 |阅读模式
新手想写个脚本,把当前目录下的所有文件的属性改为600,所有目录的属性改为700,并且该目录下的所有文件的属性同样改为600。大家帮个忙,谢谢。准备用bash。
发表于 2003-12-2 03:03:46 | 显示全部楼层
  1. 对文件:
  2. find . -type f -exec chmod 600 {} \;
  3. 对目录:
  4. find . -type d -exec chmod 700 {} \;
复制代码
 楼主| 发表于 2003-12-2 20:13:45 | 显示全部楼层
How to get the file list and transfer each file name to it?

ls -R ?
发表于 2003-12-2 22:19:31 | 显示全部楼层
最初由 javalee 发表

  1. 对文件:
  2. find . -type f -exec chmod 600 {} \;
  3. 对目录:
  4. find . -type d -exec chmod 700 {} \;
复制代码


为什么要{} \;  ??

这样行不行?

chmod -R 600 `find . -type f`
chmod -R 700 `find . -type d`
发表于 2003-12-3 00:24:32 | 显示全部楼层
最初由 home 发表
为什么要{} \;  ??

这样行不行?

chmod -R 600 `find . -type f`
chmod -R 700 `find . -type d`

嘿嘿~~,实践一下 ;)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表