З командлайну ми можемо багато чого зробити з нашим owncloud за допомогою застосунку occ (запускаються з кореневої папки owncloud у моєму випадку, для FreeBSD /usr/local/www/owncloud) .
Перечитати усі файли/папки користувача (така потреба виникає коли в сховище користувача файли потрапляють не через застосунок або web-інтерфейс)
$ sudo -u www php occ files:scan username
Очистити trashbin усіх користувачів – видалити файли “видалені” через ВЕБ-інтерфейс користувачами (якщо вказати користувача то тільки в нього, не видаляйте файли “вручну” – в базі залишиться сміття від незнайдених файлів)
$ sudo -u www php occ trashbin:cleanup
Оновлення скриптів owncloud до новішої версії (якщо з інтерфейсу не спрацювало)
Увімкнути режим обслуговування
$ sudo -u www php occ maintenance:mode --on
Запустити оновлення
$ sudo -u www php occ upgrade
якщо раптом забули увімкнути режим обслуговування – скрипт зробить це за Вас (увімкне та вимкне)
Після успішного оновлення вимкнути режим обслуговування
$ sudo -u www php occ maintenance:mode --off
Тепер користувачі можуть підключатися до оновленої версії
УВАГА! після оновлення може змінитись властивість “максимальний розмір файлу” для завантаження на сервер. Обов”язково перевіряйте у ВЕБ-інтерфейсі адміністратора.
Якщо все те робить один користувач, і виникла потреба подивитись які саме команди з консолі виконувались(цей мануал так і зроблено):
$ history | grep occ