运行以下查找:
find . -exec chown apache:janderson {} \; find . -type f -exec chmod 0664 && find . -type d -exec chmod 0775 {} \;
但它产生了这个错误:
find: paths must precede expression: find
我该如何解决?
你试图找3次吗?添加分隔符:
find . -exec chown apache:janderson {} \; &&
find . -type f -exec chmod 0664 {} \; &&
find . -type d -exec chmod 0775 {} \;
你错过了第一次和第二次&&
电话之间的find
。 ;
不是一个分隔符,而是作为一个参数找到哪个用于终止exec
。