Офіційно клієнт Box Sync для Linux не має і не має планів розвитку, оскільки це не є пріоритетним. Хоча цей метод може оцінити альтернативу.
Перш за все вам потрібно встановити пакет davfs2. Це можна зробити, видавши в терміналі таку команду: (або ви також можете скористатися улюбленим менеджером пакунків для встановлення WebDAV)
sudo apt-get install davfs2
sudo adduser username davfs2
Тепер вам слід створити виділену папку box.com.
mkdir /home/username/box.com
echo "https://dav.box.com/dav /home/username/box.com davfs rw,user,noauto 0 0" | sudo tee -a /etc/fstab
sudo chmod u+s /usr/sbin/mount.davfs
Тепер ви повинні перейти на звичайного користувача системи. Це можна досягти, видавши таку команду:
su username
Далі слід вимкнути блокування файлів у файлі конфігурації davfs2, вставити електронну пошту та пароль у поле, змінити привілеї на файл секретів, що містять ваші облікові дані та нарешті змонтувати ваш обліковий запис:
echo "use_locks 0" > ~/.davfs2/davfs2.conf
Якщо ця команда дає помилку "Немає такого файлу чи папки", просто створіть папку та файл за допомогою команди нижче
mkdir ~/.davfs2/
touch ~/.davfs2/davfs2.conf
потім продовжуйте виконувати ці команди.
echo "https://dav.box.com/dav box_email box_password" > ~/.davfs2/secrets
chmod 600 ~/.davfs2/secrets
mount /home/username/box.com
Спочатку може знадобитися деякий час, щоб синхронізувати всі файли у вашому полі з нещодавно створеною папкою, але після цього ви зможете створити, видалити та перезаписати всі ваші файли.