分页: 1 / 1
如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?
发表于 : 2011-11-06 19:14
由 iniway
如题。我想让一个文件夹(从windows下拷过来的)下面非常多的子文件夹包含的很多的txt文本文档去掉可执行权限,How?
Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?
发表于 : 2011-11-06 19:20
由 ljj_jjl2008
用chmod命令,好象是:
代码: 全选
cd <文件夹>
sudo chmod -x ./*
不一定对,袭击man chmod看看参数。
Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?
发表于 : 2011-11-06 19:52
由 iniway
ljj_jjl2008 写了:用chmod命令,好象是:
代码: 全选
cd <文件夹>
sudo chmod -x ./*
不一定对,袭击man chmod看看参数。
不行的。我是要对好几个子文件夹(各个子文件夹下还有子文件夹)下的文件进行改权限,不是文件夹,-R没用处.我只好蛋疼地使用:
cd 目录
sudo chmod 666 *.txt ./*/*.txt ./*/*/*.txt ./*/*/*/*.txt
把四层子文件夹所含文本文件都给改权限了。擦,有更好的办法吧?
Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?
发表于 : 2011-11-06 19:57
由 ljj_jjl2008
用tree命令把文件夹都列出来,根据列出来的结果,写个shell。或者根据tree结果写一系列chmod命令,组成一个shell。
Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?
发表于 : 2011-11-06 20:00
由 iniway
ljj_jjl2008 写了:用tree命令把文件夹都列出来,根据列出来的结果,写个shell。或者根据tree结果写一系列chmod命令,组成一个shell。
行。
Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?
发表于 : 2011-11-06 22:46
由 风间星魂
iniway 写了:ljj_jjl2008 写了:用tree命令把文件夹都列出来,根据列出来的结果,写个shell。或者根据tree结果写一系列chmod命令,组成一个shell。
行。
find . -name '*.txt' -exec chmod -x '{}' \;
Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?
发表于 : 2011-11-07 15:49
由 csumck
find ./ -name "*.txt" | xargs chmod 644
Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?
发表于 : 2011-11-07 16:11
由 adagio
chmod -x -R /anywhere/*.txt
Re: 如何去掉一个文件夹及下面所有子文件夹里*.txt的可执行权限?
发表于 : 2011-11-07 16:13
由 ljj_jjl2008
6、7、8楼都威武。
我是班门弄斧了。
