手动拷贝文件至nextcloud中并扫描(docker)

这篇具有很好参考价值的文章主要介绍了手动拷贝文件至nextcloud中并扫描(docker)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

出于不能在nextcloud的web页面手动上传,需要写脚本实现自动上传文件至nextcloud的目的,直接在服务器上将文件手动拷贝到nextcloud目录:

docker cp /data/files nextcloud:/var/www/html/data/账号名/files

但是一般人不这么做,一般挂载到-v卷岂不更好

在nextcloud目录中我们可以这么扫描

#容器内需要指定用户’www-data‘,手动扫描文件并指定扫描路径:

sudo -u www-data php /var/www/html/occ files:scan --path admin/files/

 容器外执行方式:(推荐)

docker exec -u 33 nextcloud php /var/www/html/occ files:scan --path admin/files/

#-u是指以容器中的uid=33(uid为33的用户名是www-data)的用户执行,也可以使用用户名。

  

如果使用--all,会导致扫描时间较长,且影响性能。

occ扫描参数说明

格式: files:scan [-p|--path="..."] [-q|--quiet] [-v|vv|vvv --verbose] [--all] [user_id1] ... [user_idN]
 
参数: 
user_id #扫描所指定的用户(一个或多个,多个用户ID之间要使用空格分开)的所有文件
 
选项: 
--path #限制扫描路径,该路径必须包含以下部分:"user_id/files/path"
--all #扫描所有已知用户的所有文件 
--quiet #不输出统计信息 
--verbose #在扫描过程中显示正在处理的文件和目录 
--unscanned #仅扫描以前未扫描过的文件

 文章来源地址https://www.toymoban.com/news/detail-423424.html

到了这里,关于手动拷贝文件至nextcloud中并扫描(docker)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 将Xvfb和Chrome封装到Docker镜像中并执行java程序

    进入容器 docker exec -it 8203e24ed bash apt-get update apt-get install xvfb apt-get install chromium-browser apt install chromium-chromedriver apt install openjdk-11-jdk 上面命令执行完成之后就结束了 ,但是可能会运行时报错,我这里又手动下载chrome的安装包,重新安装了一下才行 下载chrome安装包 Google Chrom

    2024年02月16日
    浏览(31)
  • docker部署私人云盘nextcloud

    ip:10007 进行简单的设置 点击安装 进入到推荐应用  我都安装了 不安装也可以 后续可以自己安装 安装完成后进入首页 可以上传文件 我的创建相册失败 接口报错 但是过了几分钟后再创建就可以了 猜测可能服务没有启动完整  下面是我创建的相册

    2024年01月15日
    浏览(42)
  • promethues+alertmanager+grafana监控docker容器和报警—基于手动配置和文件自动发现—详细文档

    promethues+alertmanager+grafana监控docker容器和报警—基于手动配置和文件自动发现—详细文档 相关配套软件包网盘下载链接如下: 网盘地址: https://url28.ctfile.com/f/37115828-589234295-b4e3f2?p=4907 访问密码: 4907 本人会经常更新运维相关技术文档,如有兴趣,可以关注我博客,欢迎互动分

    2023年04月14日
    浏览(50)
  • Docker部署nextcloud及其使用方法

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似

    2024年02月10日
    浏览(38)
  • Docker系列 搭建个人云盘服务nextcloud

    转自我的个人博客https://blognas.hwb0307.com。欢迎关注! 虽然我们前面介绍了图床之类的Docker应用,但其实 云盘服务 才是更加贴近大众生活的Docker应用。 Nextcloud 是一个类似于百度网盘、阿里云盘的服务,可以通过docker容器的方式搭建在自己的个人服务器或NAS上,有安卓和IOS客

    2023年04月08日
    浏览(33)
  • 【linux】docker下nextcloud数据迁移

    首先进行数据备份,找到nextclou的 /www/html/data/admin/files 对admin用户下的文件进行备份。然后在新电脑下执行以下操作: sudo su - vi /etc/apt/sources.list 清华源 # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restri

    2024年01月18日
    浏览(44)
  • nextcloud设置https nextcloud docker配置阿里云SSL证书实现HTTPS访问 亲测方案

    1、下载阿里云ssl证书,类型为:apache,得到三个文件两个crt,一个key。 2、把文件夹更名为cert,文件名改为chain.crt,pubilc.crt,web.key。 3、把文件夹复制进nextcloud容器/etc/apache2文件夹中 4、进入容器 执行 5、修改ssl.load配置文件 如果有下面这一句就不用修改了,没有就添加上 6、

    2024年02月13日
    浏览(47)
  • docker部署nextcloud+onlyoffice详细教程【外置MySQL】

    系统版本:CentOS Linux release 7.9.2009 (Core) 配置:16C 16G MySQL:5.7.20 请百度 因为我使用外置MySQL,所以需要先创建数据库和授权 create database nextcloud; grant all on nextcloud.* to nextcloud@\\\'%\\\' identified by \\\'123456\\\'; 注意:因为用的是docker安装,所以授权最好授权%。 使用浏览器打开nextcloud,htt

    2024年02月08日
    浏览(47)
  • NextCloud在Docker环境下配置Cron定时任务

    1.登录宝塔面板 选择计划任务 任务类型选择Shell脚本 任务名称随意 执行周期选择N分钟,然后填写5分钟 脚本内容: ps:nextcloud这里是我的配置,因为我的nextcloud的docker容器就叫做这个,你可以使用docker ps -a 查看你的容器名换上即可 点击添加任务。 2. 登录nextcloud管理员账号

    2024年02月04日
    浏览(43)
  • 痞子衡嵌入式:在IAR开发环境下手动拷贝自定义程序段到RAM中执行的方法

    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是 IAR下手动拷贝自定义程序段到RAM中执行的方法 。 在痞子衡旧文 《IAR下RT-Thread工程自定义函数段重定向失效分析》 里,我们知道 IAR 链接器处理自定义程序段重定向是有一些限制的,只要用户重写了底层

    2024年02月05日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包