0.はじめに
基本的にデータは全部クラウドにバックアップする様にしていますが、
そういえば、
Cyberduck の設定をバックアップしていなかったなぁ、と思い、
やってみました。
1.事前準備
※特に無し。
2.プログラム
- バックアッププログラム (.command)
Cyberduck_exportBookmarks.command
#!/bin/bash
# --1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+
# ==============================================================================
# Cyberduck_exportBookmarks.command
# …Cyberduck の Bookmark をエクスポートする。
# ------------------------------------------------------------------------------
# 「[Mac] FTP クライアントアプリ Cyberduck のブックマークデータ移行方法 | memocarilog」
# <https://memocarilog.info/mac/8144>
# 「help/en/faq – Cyberduck」
# <https://trac.cyberduck.io/wiki/help/en/faq#Preferencesandapplicationsupportfileslocation>
# 「MacのAutomatorでシェルスクリプトを.appアイコン化してダブルクリック実行 | EasyRamble」
# <http://easyramble.com/mac-automator-shell-script.html>
# ・Cyberduck_exportBookmarks.app
# ==============================================================================
cd $(dirname $0)
MyDir=`pwd`
MyFil=${0##*/}
CyberduckLibDir=${HOME}/Library/Group\ Containers/G69SCX94XU.duck/Library/Application\ Support/duck/
TgtDir=Bookmarks
ZipFil=${MyDir}/${MyFil}.zip
YYYYmmddHHMMSS=`date +"%Y%m%d%H%M%S"`
#echo ${MyDir}
#echo ${CyberduckLibDir}
#echo ${TgtDir}
#echo ${ZipFil}
#
cd "${CyberduckLibDir}"
zip -qr "${ZipFil}" "${TgtDir}"
#zip -vr "${ZipFil}" "${TgtDir}"
# --1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+
99.ハマりポイント
- 困ったところは、Bookmarks フォルダがどこにあるかわからなかったことですね。以下のサイトを参考にしたんですが、どうもフォルダが見当たらない???
- ということで、こちらのサイトに記載されていました。
- で、
- 私は作成したシェルをログイン時に起動させたかったので、以下のサイトを参考に設定してみました。
XX.まとめ
よかったら使ってみて下さい。
それでは♪