LoginSignup
2
1

More than 5 years have passed since last update.

Mac で Cyberduck のブックマーク (接続先情報) をバックアップする

Posted at

0.はじめに

基本的にデータは全部クラウドにバックアップする様にしていますが、
そういえば、
Cyberduck の設定をバックアップしていなかったなぁ、と思い、
やってみました。

1.事前準備

※特に無し。

2.プログラム

  1. バックアッププログラム (.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.ハマりポイント

XX.まとめ

よかったら使ってみて下さい。

それでは♪

2
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1