Le script occ est un outil essentiel dans Nextcloud, situé à la racine de l'installation. Il permet d'effectuer diverses tâches d'administration, facilitant ainsi la gestion et la maintenance de Nextcloud. Ce script s'exécute en utilisant PHP avec les droits de l'utilisateur apache, ce qui garantit qu'il a l'autorisation nécessaire pour accéder aux fichiers et fonctionnalités requis.
Pour scanner l'ensemble des dossiers contenant tous les documents des utilisateurs, vous pouvez utiliser la commande suivante :
sudo -u nextcloud php8.3 --define apc.enable_cli=1 /var/www/nextcloud/occ files:scan --all
Cette commande va s'assurer que Nextcloud met à jour sa base de données avec toutes les modifications présentes dans les fichiers des utilisateurs.
Il est possible de ne sélectionner qu'un dossier en particulier en remplaçant --all par --path="/home/yunohost.app/nextcloud/data/<username>", où <username> correspond au nom du dossier de l'utilisateur choisi.