Nextcloud offre une commande occ permettant de supprimer les éléments des corbeilles de tous les utilisateurs d’un serveur Nextcloud.
La commande occ trashbin:cleanup
permet de nettoyer les corbeilles de tous les utilisateurs, en supprimant définitivement les fichiers qui y sont présents. Ces fichiers sont supprimés selon les paramètres de rétention ou après un certain délai.
Pour supprimer tous les éléments dans la corbeille de tous les utilisateurs, indépendamment de leur âge, vous pouvez utiliser la commande suivante avec l’option --all-users
:
sudo -u www-data php /var/www/nextcloud/occ trashbin:cleanup --all-users
Cette commande supprime de manière permanente tous les fichiers dans les corbeilles de tous les comptes d’utilisateurs.
Si vous souhaitez supprimer les éléments de la corbeille d’un seul utilisateur spécifique, vous pouvez utiliser la commande suivante, en remplaçant <nom_utilisateur>
par le nom de l’utilisateur concerné :
sudo -u www-data php /var/www/nextcloud/occ trashbin:cleanup <nom_utilisateur>
Cela permet de nettoyer la corbeille d’un utilisateur sans affecter les autres comptes.