これをWebから削除しても、Webの更新で復活し、どうしても消せずにいました。
ようやく対処法が分かったため、メモしておきます。
※データベースを直接いじるため、注意してください。
MariaDBのnextcloudのデータベースに入る。
[root@server ~]# mysql -u root -p nextcloud Enter password:
対象のユーザの消せないファイル名を探し、fileidを特定する。
MariaDB [nextcloud]> SELECT * FROM nextcloud.oc_filecache where storage = ANY (SELECT numeric_id FROM nextcloud.oc_storages where id like '%ユーザ名%');
データベースから対象のfileidを削除。
MariaDB [nextcloud]> delete from nextcloud.oc_filecache where fileid = 消せないファイルのfileid; MariaDB [nextcloud]> quit
ユーザのファイルをスキャン。
sudo -u apache php /var/www/html/nextcloud/occ files:scan ユーザ名
こちらを参考にしています。