y*****g 发帖数: 13 | 1 我想对一个目录结构下的所有文件(不包括子目录本身)递归的执行
"chmod 744 *"
该如何写呢?
先谢过! |
t******q 发帖数: 117 | 2 foreach file `find . -type f -print`
chmod 744 $file
end
somthing like this, not test
【在 y*****g 的大作中提到】 : 我想对一个目录结构下的所有文件(不包括子目录本身)递归的执行 : "chmod 744 *" : 该如何写呢? : 先谢过!
|
i***e 发帖数: 3219 | 3 I think a single command line will do the job:
find your-directory-name -type f -exec chmod 744 {} \;
【在 y*****g 的大作中提到】 : 我想对一个目录结构下的所有文件(不包括子目录本身)递归的执行 : "chmod 744 *" : 该如何写呢? : 先谢过!
|
t******q 发帖数: 117 | 4
^
a space is needed as I think.
【在 i***e 的大作中提到】 : I think a single command line will do the job: : find your-directory-name -type f -exec chmod 744 {} \;
|
i***e 发帖数: 3219 | 5
actually you can't put a space there. that command returns an error
if there's a space there.
【在 t******q 的大作中提到】 : : ^ : a space is needed as I think.
|
k**y 发帖数: 320 | 6 chmod -R
【在 y*****g 的大作中提到】 : 我想对一个目录结构下的所有文件(不包括子目录本身)递归的执行 : "chmod 744 *" : 该如何写呢? : 先谢过!
|
c*****t 发帖数: 1879 | 7 744 would forbid entering of the directory by others.
【在 k**y 的大作中提到】 : chmod -R
|
i***e 发帖数: 3219 | 8 this will change the mode of subdirectories themselves as well,
making others unable to enter those subdirectories.
【在 k**y 的大作中提到】 : chmod -R
|