找回密码
 注册
首页 ≡≡网络技术≡≡ PHP语言 Nextcloud命令行工具OCC命令使用详解

PHP Nextcloud命令行工具OCC命令使用详解

灰儿 2023-6-28 12:16:50
Nextcloud命令行工具OCC命令使用详解
slider1-occ.png
OCC(ownCloud console)是ownCloud的命令行工具,也用于Nextcloud,OCC文件是使用PHP编写的,nextcloud管理员可以通过occ执行许多常见的服务器操作。首先你要找到OCC文件在哪里,OCC文件默认情况下在nextCloud/ownCloud的根目录下,比如宝塔面板网站路径为 /www/wwwroot/nextcloud/OCC,请确认OCC文件的用户和组均为web服务器用户,且用户和组为可读可执行权限。

Ubuntu/Debian用户可以直接在ownCloud/Nextcloud根目录下执行occ命令:
  1. sudo -u www php occ
复制代码
#以www用户身份执行OCC文件,宝塔面板用户为www,docker容器为www-data,区别就是宝塔面板和docker容器的web服务器用户不同

使用-h选项获取一个命令的详细信息
  1. sudo -u www php occ -h
复制代码

显示ownCloud/Nextcloud版本
  1. sudo -u www php occ -V
复制代码
#选项为-V,注意大写

查询您的Nextcloud服务器状态
  1. sudo -u www php occ status
复制代码

扫描所有用户的所有文件具体命令:
  1. sudo -u www php occ files:scan --all
复制代码

扫描所有用户的所有文件,www是文件拥有者的用户名,哪个用户启动的Web服务器,所有者就是谁,就填写谁的名字。occ文件位于nextCloud的根目录下,如果当前目录不是nextCloud的根目录,则需要补全OCC的路径。
为用户53947846扫描文件:
  1. sudo -u www php occ files:scan 53947846
复制代码
occ-file.png

灰儿 楼主 2023-6-28 15:13:01
http://www.admin365.cn/thread-112416-1-1.html   Nextcloud命令行工具OCC命令使用详解
http://www.admin365.cn/thread-112390-1-1.html   Nextcloud手动迁移文件后通过OCC命令将文件扫描入库
http://www.admin365.cn/thread-112389-1-1.html   Docker容器中Nextcloud命令行工具OCC命令使用方法
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。