使用以下命令,有人可以解释一下结束大括号 ({}) 和加号 (+) 的确切用途吗?
如果将它们从命令中排除,命令的操作会有何不同?
find . -type d -exec chmod 775 {} +
Run Code Online (Sandbox Code Playgroud) 我有一个名为“digitalgoods”的文件夹,其所有权如下——apache:apache 位于 htdocs 文件夹之外,因此公众无法访问。但是,我需要一组用户(Jack、John、James)可以访问同一个文件夹——我们将它们统称为“上传者”。
我希望“上传者”能够尽可能轻松地将每个文件上传到“digitalgoods”文件夹,然后 apache 可以通过购买访问服务。
我的问题是设置它的最佳方法是什么?我目前正在使用 SSH 访问服务器,但是为用户安装 ftp 服务器以获得访问权限是否更有意义?如果是这样,我应该如何处理帐户和权限?或者我应该将每个用户的主目录设置为“digitalgoods”并以某种方式适当地修改权限以通过 SSH 访问?
我试图让客户端尽可能轻松地上传文件。在这方面的任何帮助表示赞赏。