当前位置: 技术问答>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 没起作用吗?
#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下其他目录或者文件没有写权限的话
修改不会成功。
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 oracle.oracleinstall /u01试试
|
执行chown -R命令时的工作目录是哪个,是不是该工作目录下正好也存在一个u01目录。
#chown -R oracle:oinstall /u01 应该不会出现这种情况。
#chown -R oracle:oinstall /u01 应该不会出现这种情况。
|
Chmod -R, --recursive 以递归方式更改所有的文件及子目录
|
-r 一般表示递归
|
因为你用root操作的
|
-R表递归,呵呵
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。