web-dev-qa-db-ja.com

Dropboxを介してエイリアスを同期し、両方のMacで機能させる

現在、Dropboxを使用して2台のMac間でデスクトップフォルダを同期しています。 Macのユーザーフォルダにあるデスクトップフォルダは、Dropboxにあるフォルダのエイリアスです。これは正常に機能します。

あるMacで、そのコンピューター上の別のフォルダーへのエイリアスを作成しました(実際には、デスクトップ上にあるDropboxフォルダー自体のエイリアスです)。ただし、このエイリアスが他のMacと同期すると、エイリアスは正しく送信されません。 0バイトのテキストファイルとして表示されます。

このエイリアスを他のMacに正しく送信して、期待どおりに機能させる方法はありますか?

ありがとう!

alt text

3
shedd

あなたの特定の状況では、シンボリックリンクと呼ばれるものを作成することをお勧めします。ターミナルから次のことを行う必要があります。

  1. オープンターミナル
  2. タイプ:cd〜/Desktop
  3. タイプ:ln -s/path/to/folder/NAME

デスクトップに表示され、通常のエイリアスのように見えますが、そうではありません。

例を追加する:ln -s〜/Dropbox〜/Desktop/Dropbox

これにより、/ Users/YOURUSERNAME/Dropboxフォルダーを指す「Dropbox」というシンボリックリンクがデスクトップに作成されます。

7
Nick

エイリアスを同期できない場合もありますが、デスクトップ上のエイリアスを、〜/ Dropboxフォルダーを開くだけのAppleScriptに置き換えることができます。これは同様の効果があり、私の知る限り、正しく同期されます。

そのようなAppleScriptは次のようになります

tell application "Finder"
    activate
    open folder "Macintosh HD:Users:yourHomeDirHere:Dropbox"
end tell

または、Dockに〜/ Dropboxフォルダーを置くこともできます。

1
NReilingh

ターミナルの使用に慣れていない人のために、OSXでシンボリックリンクを作成するためのはるかに簡単なソリューションがあります。

SymbolicLinker と呼ばれる小さな無料の拡張機能があり、Finderのコンテキストメニューにオプションがあります(つまり、ファイルまたはフォルダを右クリックします)。それはうまく機能し、私はこの方法をフォルダをDropboxにシンボリックリンクするためにも使用しました。

拡張機能のインストールは非常に簡単です。私はこれをOSX 10.4からMavericks(10.9)までずっと使ってきました。

1
seltzdesign