分页: 1 / 1

我想批量修改 /home/user里面的文件夹、文件及子目录相关的

发表于 : 2011-04-17 11:38
djks
现在我是先find出来文件名,再一个一个chown 这样没效率
请问各位达人,find /home/user 之后,怎么样可以再执行chown

或者有其他的办法

Re: 我想批量修改 /home/user里面的文件夹、文件及子目录相关的

发表于 : 2011-04-17 13:18
灰色小狼

代码: 全选

cd /home/user/
for file in *
do
  sudo chown 用户名 $file
done

Re: 我想批量修改 /home/user里面的文件夹、文件及子目录相关的

发表于 : 2011-04-17 13:21
lilydjwg

代码: 全选

chown -R ... /home/user

Re: 我想批量修改 /home/user里面的文件夹、文件及子目录相关的

发表于 : 2011-04-17 13:23
灰色小狼
忘记子目录了……

代码: 全选

name=`find /home/user/`
for file in $name
do
  sudo chown 用户名 $file
done

Re: 我想批量修改 /home/user里面的文件夹、文件及子目录相关的

发表于 : 2011-04-17 13:25
灰色小狼
lilydjwg 写了:

代码: 全选

chown -R ... /home/user
先入为主了,没man…… :em48

Re: 我想批量修改 /home/user里面的文件夹、文件及子目录相关的

发表于 : 2011-04-17 13:39
lilydjwg
灰色小狼 写了:忘记子目录了……

代码: 全选

name=`find /home/user/`
for file in $name
do
  sudo chown 用户名 $file
done
你这脚本有个问题:文件名里含有空格之类的字符怎么办?

Re: 我想批量修改 /home/user里面的文件夹、文件及子目录相关的

发表于 : 2011-04-18 10:36
trigger
这个脚本写出来也不要用,尤其是注意不要在根目录下面用 ,等于自杀

Re: 我想批量修改 /home/user里面的文件夹、文件及子目录相关的

发表于 : 2011-04-20 14:56
djks
好多回复

太感谢了 :em11