O Officially Box Sync client para Linux não possui e não tem planos para desenvolvimento, porque não é uma prioridade. Embora este método possa avaliar alternativas.
Primeiro de tudo você precisa instalar o pacote davfs2. Você pode fazer isso emitindo o seguinte comando no terminal: (ou você também pode usar seu gerenciador de pacotes favorito para instalar o WebDAV)
sudo apt-get install davfs2
sudo adduser username davfs2
Agora você deve criar uma pasta box.com dedicada.
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
Agora você precisa alternar para um usuário normal do sistema. Isso pode ser feito emitindo o seguinte comando:
su username
Em seguida, você deve desativar os bloqueios de arquivo no arquivo de configuração davfs2, inserir sua caixa de e-mail e senha, alterar os privilégios para o arquivo secreto que contém suas credenciais e, finalmente, montar sua conta:
echo "use_locks 0" > ~/.davfs2/davfs2.conf
Se esse comando der a você um erro "Nenhum arquivo ou pasta", basta criar a pasta e o arquivo com o comando abaixo
mkdir ~/.davfs2/
touch ~/.davfs2/davfs2.conf
prossiga com esses comandos.
echo "https://dav.box.com/dav box_email box_password" > ~/.davfs2/secrets
chmod 600 ~/.davfs2/secrets
mount /home/username/box.com
Inicialmente, pode levar algum tempo para sincronizar todos os arquivos em sua caixa com a pasta recém-criada, mas depois disso, você poderá criar, excluir e substituir todos os seus arquivos.