Le scan de fichier
Scanner des nouveaux fichiers
Il peut être intéressant de transférer des fichiers d'un serveur à l'autre directement dans l'emplacement de stockage de Nextcloud sans passer par l'interface d'upload. Dans ce cas il faudra réaliser un scan de fichiers pour les voir apparaître sur Nextcloud une fois le transfert terminé.
Se connecter en tant que
Pour réaliser le scan de fichier il faut être connecté avec l'utilisateur disposant des droits sur l'invite de commande Nextcloud. Si vous ne savez pas le faire, voir le tuto suivant : L'utilisateur Nextcloud’s command-line
Utiliser Nextcloud command-line
Pour avoir la liste des processus existant vous avez tout simplement besoins d'exécuter occ : php occ
Dans notre cas c'est l'un des scripts suivant qui nous intéresse :
files
files:cleanup cleanup filecache
files:recommendations:recommend
files:repair-tree Try and repair malformed filesystem tree structures
files:scan rescan filesystem
files:scan-app-data rescan the AppData folder
files:transfer-ownership
Sur internet ils indiquent d'utiliser le script files:scan avec l'option --user, or cette option n'existe plus. Démonstration :
www-data@980bf1081234:~/html$ php occ files:scan --user
The "--user" option does not exist.
files:scan [--output [OUTPUT]] [-p|--path PATH] [--all] [--unscanned] [--shallow] [--home-only] [--] [<user_id>...]
Par conséquent il faudra utiliser l'une des options indiqué dans le message d'erreur. Dans notre cas nous allons utiliser l'option [<user_id>...].
Pour connaître la liste des utilisateurs dans Nextcloud il faut exécuter le script occ suivant :
www-data@980bf1081234:~/html$ php occ user:list
- admin: admin
- john: john
- guest: Invité
Scanner les fichiers
Une fois que nous sommes connecté avec le bon utilisateur et que nous connaissons l'id utilisateur sur lequel nous allons exécuter le script il suffit d'effectuer la commande suivante :
www-data@980bf1081234:~/html$ php occ files:scan john
Starting scan for user 1 out of 1 (john)
+---------+-------+--------------+
| Folders | Files | Elapsed time |
+---------+-------+--------------+
| 13 | 30 | 00:00:01 |
+---------+-------+--------------+
Maintenant tous les fichiers rajouter via un transfert seront visibles sur Nextcloud.
No comments to display
No comments to display