nextcloud 手动批量 copy

张映 发表于 2019-11-14

分类目录: 云计算, 服务器相关

标签:,

当从硬盘copy 10T的数据到nextcloud的时候,copy到data目录下,web端是看不到的。因为copy的文件,在数据库里面没有记录的。

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

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

2,files:scan来将文件加入系统中

files:scan 来扫描新文件。

格式:

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

参数:

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

选项:

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

3,样例

zhangying nextcloud$ cd /www/nextcloud  //切换到nextcloud web目录

zhangying nextcloud$ php occ files:scan --all   //扫描所有用户
Starting scan for user 1 out of 8 (1582xxxx351)
Starting scan for user 3 out of 8 (aabbcc)
Starting scan for user 4 out of 8 (admin)
Starting scan for user 5 out of 8 (lilianghan)
Starting scan for user 6 out of 8 (tank)
Starting scan for user 7 out of 8 (tankzhang)
Starting scan for user 8 out of 8 (zhangying)
+---------+-------+--------------+
| Folders | Files | Elapsed time |
+---------+-------+--------------+
| 56      | 118   | 00:00:01     |
+---------+-------+--------------+

zhangying nextcloud$ php occ user:list    //显示所有用户
  - 1582xxxx351: 张映
  - aabbcc: aabbcc
  - admin: admin
  - lilianghan: lilianghan
  - tank: tank
  - tankzhang: tankzhang
  - zhangying: 张映

zhangying nextcloud$ php occ files:scan 1582xxxx351   //只扫描某一用户
Starting scan for user 1 out of 1 (1582xxxx351)
+---------+-------+--------------+
| Folders | Files | Elapsed time |
+---------+-------+--------------+
| 7       | 16    | 00:00:00     |
+---------+-------+--------------+

zhangying nextcloud$ php occ files:scan 1582xxxx351 --path="/1582xxxx351/files/技术部"  //指定用户和目录扫描
Starting scan for user 1 out of 1 (1582xxxx351)
+---------+-------+--------------+
| Folders | Files | Elapsed time |
+---------+-------+--------------+
| 1       | 5     | 00:00:00     |
+---------+-------+--------------+

zhangying nextcloud$ php occ files:scan 1582xxxx351 --path="/__groupfolders/1"  //目录报错
Unknown user 1 __groupfolders
+---------+-------+--------------+
| Folders | Files | Elapsed time |
+---------+-------+--------------+
| 0       | 0     | 00:00:00     |
+---------+-------+--------------+

--path后面根"用户名/files/文件夹名",这里不是服务器的路径,而是web端登录后,路径

 



转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/server/2235.html