Chinaunix

标题: 权限问题 [打印本页]

作者: linuxzmy    时间: 2014-08-08 15:35
标题: 权限问题
在shell脚本里要往参数指定的目录里面拷贝一些数据,但是 如果参数中指定的目录我没有权限拷贝失败,在shell里如何判断我是否对某个目录有读写权限呢?
比如:我的工作目录 /home/my
参数指定:/home/other   我对这个目录肯定没有权限,在shell如果判断
作者: Shell_HAT    时间: 2014-08-08 15:52
  1. [ -w /home/other ] && echo yes || echo no
复制代码

作者: q1208c    时间: 2014-08-08 15:53
  1. [q1208c@host 15:52 ~]
  2. $ [ -w /home/test1 ] && echo "OK, Writable" || echo "Sorry, no write"
  3. Sorry, no write

  4. [q1208c@host 15:52 ~]
  5. $ [ -w /home/q1208c ] && echo "OK, Writable" || echo "Sorry, no write"
  6. OK, Writable
复制代码

作者: linuxzmy    时间: 2014-08-08 16:02
q1208c 发表于 2014-08-08 15:53

嗯,基础好差  man test发现 -w -r  谢谢两位
作者: linuxzmy    时间: 2014-08-08 16:02
回复 2# Shell_HAT
{:2_172:}


   
作者: yestreenstars    时间: 2014-08-08 16:18
学习了~{:2_172:}




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2