一、把某一目录下所有文件的权限全改成644,所有目录的权限都改成744。递归进行。
二、把某一目录下所有音乐文件的文件名全改成文件属性里audio一项里的title。也是递归的。
求两个脚本。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- wecing
- 帖子: 130
- 注册时间: 2009-07-05 20:29
Re: 求两个脚本。
这个故事的背景是这样的:eexpress 写了:1。很傻
2。音乐文件? mp3的就有 mid3v2
因为重装系统,~/下所有文件都到移动硬盘里走了一圈,结果回来的时候全乱了……在终端下ls的时候所有文件都是绿色……所有目录都有背景色……而且也是绿色……
看着太不爽了……
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: 求两个脚本。
find -type d -exec chmod -v 755 {} \;
find -type f -exec chmod -v 644 {} \;
find -type f -exec chmod -v 644 {} \;
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: 求两个脚本。
原来是cp的时候,没带权限啊。
find -type d xxxx/ -exec chmod 744 {} \;
find -type f xxxx/ -exec chmod 644 {} \;
大概这样,先自己测试下。
find -type d xxxx/ -exec chmod 744 {} \;
find -type f xxxx/ -exec chmod 644 {} \;
大概这样,先自己测试下。
● 鸣学
- O_O_BOT
- 帖子: 2461
- 注册时间: 2009-05-20 19:32
Re: 求两个脚本。
目录还是用755吧 没x怎么没的ls了。
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录
http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录
http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
- wecing
- 帖子: 130
- 注册时间: 2009-07-05 20:29
Re: 求两个脚本。
多谢三位……
cp带权限?回头查查去。eexpress 写了:原来是cp的时候,没带权限啊。
就是,以后看到这个帖子的人注意点……O_O_BOT 写了:目录还是用755吧 没x怎么没的ls了。
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 求两个脚本。
移动硬盘如果是NTFS或FAT格式,那权限可能不会保留。
第一个问题不用 find 也可以解决,chmod 就可以了:
注意那个 X 是大写。
第一个问题不用 find 也可以解决,chmod 就可以了:
代码: 全选
chmod -R u=rwX,go=rX /some/dir