首页 > 技术 > 技巧经验 > Nextcloud进阶应用——用OCC命令给Nextcloud手动添加文件
2017
08-29

Nextcloud进阶应用——用OCC命令给Nextcloud手动添加文件

前言

之前装了个nextcloud,想搭配h5ai做个资源下载站,然后发现如果直接用wget或者aria2把文件下载进nextcloud的数据目录的话nextcloud内是无法刷新出来的,因为数据还得存入数据库。最近看了一篇文章,发现可以使用OCC命令向nextcloud手动添加自己放进去的文件,就做了这篇教程分享出来

食用方法

occ有三个用于管理Nextcloud中文件的命令:


1
2
3
 files:cleanup              #清楚文件缓存
 files:scan                 #重新扫描文件系统
 files:transfer-ownership   #将所有文件和文件夹都移动到另一个文件夹

这里我们只介绍

1
files:scan

,用于向Nextcloud手动添加文件

命令格式:


1
  files:scan [-p|--path="..."] [-q|--quiet] [-v|vv|vvv --verbose] [--all][user_id1] ... [user_idN]

参数:


1
  user_id               #扫描所指定的用户(一个或多个,多个用户ID之间要使用空格分开)的所有文件

选项:


1
2
3
4
5
  --path                #限制扫描路径
  --all                 #扫描所有已知用户的所有文件
  --quiet               #不输出统计信息
  --verbose             #在扫描过程中显示正在处理的文件和目录
  --unscanned           #仅扫描以前未扫描过的文件

如果正常使用,扫描所有用户的所有文件的话,命令如下:

1
sudo -u www-data php occ files:scan --all #其中的www-data为文件拥有者的用户名

常见问题

没有安装sudo

有的系统没有安装sudo,需要先安装sudo。
Debian/Ubuntu:

1
apt-get install sudo

Centos:

1
yum install sudo

参考资料

OCC命令给ownCloud/Nextcloud手动添加文件

最后编辑:
作者:xyzardq
这个家伙有点懒,什么都没有写

Nextcloud进阶应用——用OCC命令给Nextcloud手动添加文件》有 1 条评论

  1. 健康网 说:

    学海无涯,博客有道!拜读咯!

留下一个回复

你的email不会被公开。