由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 求助, 为什么用find -exec 就没权限cp文件
相关主题
A question about two linux commands怎么看网络电视啊?
find问题Grep 能作这个吗?
find a file in linux but got permission denied as admiin (转载)问一个 Shell 的问题
问个 ps 命令的问题教如何提取运行结果,用grep,awk等shell command
bash 中如何将命令的返回值存到变量中?求助耗时很长的一个command
\utils\t padr 命令problem with "\"
cygwin里如何用2>&1scp 命令中可以加上password吗?
/etc/passwd 里面没有user ids?问个后台运行的问题
相关话题的讨论汇总
话题: exec话题: cp话题: find话题: 权限
进入Linux版参与讨论
1 (共1页)
S*********a
发帖数: 1640
1
直接cp可以,但是用find . -name *.aaa -exec cp {} ../anotherFolder/"{}" \;
就是permission denied.
这是为什么啊?怎么解决呢?
谢谢
m**k
发帖数: 290
2
do a
find . -name *.aaa -exec echo cp {} ../anotherFoler/{} \;
make sure the print out commands are ok

【在 S*********a 的大作中提到】
: 直接cp可以,但是用find . -name *.aaa -exec cp {} ../anotherFolder/"{}" \;
: 就是permission denied.
: 这是为什么啊?怎么解决呢?
: 谢谢

S*********a
发帖数: 1640
3
啊,这样只是打出命令,没执行。。。
命令是对的,粘下来执行没有权限问题。
不过这样子我也可以直接输出成个bash了。
只是不懂为啥find里cp就有Permission问题。。。

【在 m**k 的大作中提到】
: do a
: find . -name *.aaa -exec echo cp {} ../anotherFoler/{} \;
: make sure the print out commands are ok

m**k
发帖数: 290
4
不懂, 很奇怪哦.
可不可以贴一下完整的命令和出错信息?

【在 S*********a 的大作中提到】
: 啊,这样只是打出命令,没执行。。。
: 命令是对的,粘下来执行没有权限问题。
: 不过这样子我也可以直接输出成个bash了。
: 只是不懂为啥find里cp就有Permission问题。。。

S*********a
发帖数: 1640
5
完整命令就是这个,就文件夹名不一样:
find . -name *.inf -exec cp {} ../anotherFolder/"{}" \;
出错信息是
cannot create regular file ../anotherFoler/a/b/example.inf
Permission denied.
涉及到的文件夹和里面文件我都是Owner,权限是dwrxwrx-rx.
直接执行Print出来的命令就没有问题的话说明我的account是有权限的。我猜是find执
行的时候我身份变了?

【在 m**k 的大作中提到】
: 不懂, 很奇怪哦.
: 可不可以贴一下完整的命令和出错信息?

m**k
发帖数: 290
6
麻烦贴一下这个命令的结果
strace -f find . -name *.inf -exec cp {} ../anotherFolder/{} \; 2>&1 | grep
exec

【在 S*********a 的大作中提到】
: 完整命令就是这个,就文件夹名不一样:
: find . -name *.inf -exec cp {} ../anotherFolder/"{}" \;
: 出错信息是
: cannot create regular file ../anotherFoler/a/b/example.inf
: Permission denied.
: 涉及到的文件夹和里面文件我都是Owner,权限是dwrxwrx-rx.
: 直接执行Print出来的命令就没有问题的话说明我的account是有权限的。我猜是find执
: 行的时候我身份变了?

a****r
发帖数: 12375
7
当前目录的权限不对吧,退到上级目录加个可执行权限看看

【在 S*********a 的大作中提到】
: 直接cp可以,但是用find . -name *.aaa -exec cp {} ../anotherFolder/"{}" \;
: 就是permission denied.
: 这是为什么啊?怎么解决呢?
: 谢谢

1 (共1页)
进入Linux版参与讨论
相关主题
问个后台运行的问题bash 中如何将命令的返回值存到变量中?求助
找不到命令的路径\utils\t padr 命令
问个简单的命令cygwin里如何用2>&1
linux新手求助/etc/passwd 里面没有user ids?
A question about two linux commands怎么看网络电视啊?
find问题Grep 能作这个吗?
find a file in linux but got permission denied as admiin (转载)问一个 Shell 的问题
问个 ps 命令的问题教如何提取运行结果,用grep,awk等shell command
相关话题的讨论汇总
话题: exec话题: cp话题: find话题: 权限