热搜词
发表于 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

全部评论1
灰儿 发表于 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命令使用方法
回复

使用道具 举报

回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-11-26 00:13 , Processed in 0.153121 second(s), 25 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team