Windows 向けは Dropbox Cache Cleaner を作っていますが、Linux 向けだとシェルスクリプトの方が簡単です。
(と言いつつ何度も修正しましたが)
Ubuntu(Linux) 向けの Dropxbo の Cache を削除するシェルスクリプトを作成しました。
Ubuntu 11.04 + Dropxbo v1.1.35 の環境で動作確認をしています。
#!/bin/sh # Dropbox のキャッシュを削除するシェルスクリプト # Ver.1.0.0 2011/08/17 # キャッシュフォルダのパスを取得 dropbox_folder=$(sqlite3 "${HOME}/.dropbox/config.db" "select value from config where key = 'dropbox_path';") cache_folder="${dropbox_folder}/.dropbox.cache" echo "DropBox Cache folder: ${cache_folder}" echo echo "Cache file(s) Deleting..." if [ $(ls "${HOME}/.dropbox/l" | wc -l) -gt 0 ] ; then for i in "${HOME}/.dropbox/l"/* do echo ${i} rm "${i}" 2> /dev/null done fi if [ $(ls "${cache_folder}" | wc -l) -gt 0 ] ; then for i in "${cache_folder}"/* do echo ${i} for j in "${i}"/* do echo ${j} rm "${j}" 2> /dev/null done rmdir "${i}" 2> /dev/null done fi echo echo "file(s) Delete Completed!" # 変数開放 cache_folder= dropbox_folder= # EOF
ファイル名にリンクしてあるスクリプトは同一のものです。お好きな方法で保存してお使い下さい。
バグなどありましたらコメント欄などでお知らせ頂けると幸いです。
言うまでもなくご使用は自己責任でお願いします。