如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
iniway
帖子: 18
注册时间: 2009-04-25 22:20

如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?

#1

帖子 iniway » 2011-11-06 19:14

如题。我想让一个文件夹(从windows下拷过来的)下面非常多的子文件夹包含的很多的txt文本文档去掉可执行权限,How?
一切 皆文件

怡然 空自取
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?

#2

帖子 ljj_jjl2008 » 2011-11-06 19:20

用chmod命令,好象是:

代码: 全选

cd <文件夹>
sudo chmod -x ./*
不一定对,袭击man chmod看看参数。
iniway
帖子: 18
注册时间: 2009-04-25 22:20

Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?

#3

帖子 iniway » 2011-11-06 19:52

ljj_jjl2008 写了:用chmod命令,好象是:

代码: 全选

cd <文件夹>
sudo chmod -x ./*
不一定对,袭击man chmod看看参数。

不行的。我是要对好几个子文件夹(各个子文件夹下还有子文件夹)下的文件进行改权限,不是文件夹,-R没用处.我只好蛋疼地使用:
cd 目录
sudo chmod 666 *.txt ./*/*.txt ./*/*/*.txt ./*/*/*/*.txt
把四层子文件夹所含文本文件都给改权限了。擦,有更好的办法吧?
上次由 iniway 在 2011-11-06 19:57,总共编辑 1 次。
一切 皆文件

怡然 空自取
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?

#4

帖子 ljj_jjl2008 » 2011-11-06 19:57

用tree命令把文件夹都列出来,根据列出来的结果,写个shell。或者根据tree结果写一系列chmod命令,组成一个shell。
iniway
帖子: 18
注册时间: 2009-04-25 22:20

Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?

#5

帖子 iniway » 2011-11-06 20:00

ljj_jjl2008 写了:用tree命令把文件夹都列出来,根据列出来的结果,写个shell。或者根据tree结果写一系列chmod命令,组成一个shell。

行。
一切 皆文件

怡然 空自取
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?

#6

帖子 风间星魂 » 2011-11-06 22:46

iniway 写了:
ljj_jjl2008 写了:用tree命令把文件夹都列出来,根据列出来的结果,写个shell。或者根据tree结果写一系列chmod命令,组成一个shell。

行。
find . -name '*.txt' -exec chmod -x '{}' \;
csumck
帖子: 233
注册时间: 2011-10-15 0:32

Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?

#7

帖子 csumck » 2011-11-07 15:49

find ./ -name "*.txt" | xargs chmod 644
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?

#8

帖子 adagio » 2011-11-07 16:11

chmod -x -R /anywhere/*.txt
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?

#9

帖子 ljj_jjl2008 » 2011-11-07 16:13

6、7、8楼都威武。 :em11
我是班门弄斧了。 :em06
回复