设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Redhat/Fedora/CentOS Linux
›
如何改变目录及其子目录下所有文件的属性?? ...
返回列表
查看:
1305
|
回复:
9
如何改变目录及其子目录下所有文件的属性??
[复制链接]
songweiwen
songweiwen
当前离线
积分
248
IP卡
狗仔卡
发表于 2008-5-18 20:23:17
|
显示全部楼层
|
阅读模式
如何改变目录及其子目录下所有文件的属性??
比如说:temp下有两个文件和一个目录text,text下又有几个文件,现在我想去掉temp下和text下的所有文件的执行属性,如果这样执行命令:chmod -R 666 temp
这样作将text的可执行属性也去掉了,这不合乎需要!
我该如何做???
谢谢!!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
yinyu7581
yinyu7581
当前离线
积分
51
IP卡
狗仔卡
发表于 2008-5-18 20:31:41
|
显示全部楼层
你的意思是去掉文件的执行属性 但保留文件夹的执行属性?
我也不知道
回复
支持
反对
使用道具
举报
显身卡
songweiwen
songweiwen
当前离线
积分
248
IP卡
狗仔卡
楼主
|
发表于 2008-5-18 20:37:03
|
显示全部楼层
是的。
可惜你不知道!
回复
支持
反对
使用道具
举报
显身卡
怀恋在子夜
怀恋在子夜
当前离线
积分
560
IP卡
狗仔卡
发表于 2008-5-18 20:38:52
|
显示全部楼层
rwx, 421,自己组合成自己想要的
回复
支持
反对
使用道具
举报
显身卡
怀恋在子夜
怀恋在子夜
当前离线
积分
560
IP卡
狗仔卡
发表于 2008-5-18 20:41:09
|
显示全部楼层
要不手动分为好几步,要不写一个shell算了
shell的话,把文件和文件夹分开执行就行了吧
回复
支持
反对
使用道具
举报
显身卡
songweiwen
songweiwen
当前离线
积分
248
IP卡
狗仔卡
楼主
|
发表于 2008-5-18 20:47:08
|
显示全部楼层
请问如何将文件和文件夹分开??!!!
谢谢!
回复
支持
反对
使用道具
举报
显身卡
怀恋在子夜
怀恋在子夜
当前离线
积分
560
IP卡
狗仔卡
发表于 2008-5-18 21:00:22
|
显示全部楼层
Post by
songweiwen;1851525
请问如何将文件和文件夹分开??!!!
谢谢!
下面是我的~/Templates文件夹的示例:
#!/bin/bash
find ~/Templates ! -type d -print | xargs chmod 666
复制代码
find不错,可以man一下看看
回复
支持
反对
使用道具
举报
显身卡
怀恋在子夜
怀恋在子夜
当前离线
积分
560
IP卡
狗仔卡
发表于 2008-5-18 21:13:49
|
显示全部楼层
#!/bin/bash
find ~/Templates -type f -exec chmod 666 {} \;
#find ~/Templates ! -type d -print | xargs chmod 666
复制代码
都可以, -exec的时候最后要一个分号的。
回复
支持
反对
使用道具
举报
显身卡
songweiwen
songweiwen
当前离线
积分
248
IP卡
狗仔卡
楼主
|
发表于 2008-5-18 21:21:41
|
显示全部楼层
在次感谢!!
回复
支持
反对
使用道具
举报
显身卡
yourfriend
yourfriend
当前离线
积分
2382
IP卡
狗仔卡
发表于 2008-5-22 18:13:37
|
显示全部楼层
顶一下,,,,
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
SuSE Linux
Linux 基础讨论区(新手速成)
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表