当前位置:  技术问答>linux和unix

chow的 -R干啥呢?谢谢

    来源: 互联网  发布时间:2016-11-20

    本文导语:  昨天我执行过 #mkdir -p /u01/oracle #chown -R oracle:oinstall u01 可是我今天执行过#mv database/ /u01 #cd /u01 #ls -l 发现这个情况: [root@oracle11g u01]# ls -l total 16 drwxr-xr-x  8 root root 4096 Aug 18  2009 database drwxr-xr-x  2 roo...

昨天我执行过
#mkdir -p /u01/oracle
#chown -R oracle:oinstall u01

可是我今天执行过#mv database/ /u01
#cd /u01
#ls -l
发现这个情况:

[root@oracle11g u01]# ls -l
total 16
drwxr-xr-x  8 root root 4096 Aug 18  2009 database
drwxr-xr-x  2 root root 4096 Apr  6 15:36 oracle

那个oracle还在root手里呢
这不是说昨天那个chown的 -R 没起作用吗?

|
如果你是用root权限执行的
chown -R oracle:oinstall u01
而且u01也在当前目录下的话 肯定能成功!
如果u01不在当前目录下 比如你现在在/root下
而u01是 那么你执行上面的命令肯定是不会成功的
应该是
chown -R oracle:oinstall /u01

如果是普通用户执行的chown -R oracle:oinstall u01
如果该用户没有对u01或者u01下其他目录或者文件没有写权限的话
修改不会成功。

|
mv的话应该是保存原来文件的默认权限的

你昨天的肯定没有成功
chown -R oracle.oracleinstall /u01试试

|
执行chown -R命令时的工作目录是哪个,是不是该工作目录下正好也存在一个u01目录。
#chown -R oracle:oinstall /u01 应该不会出现这种情况。

|
Chmod -R, --recursive         以递归方式更改所有的文件及子目录
     

|
-r 一般表示递归

|
因为你用root操作的 

|
-R表递归,呵呵

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3