現在、Dropboxを使用して2台のMac間でデスクトップフォルダを同期しています。 Macのユーザーフォルダにあるデスクトップフォルダは、Dropboxにあるフォルダのエイリアスです。これは正常に機能します。
あるMacで、そのコンピューター上の別のフォルダーへのエイリアスを作成しました(実際には、デスクトップ上にあるDropboxフォルダー自体のエイリアスです)。ただし、このエイリアスが他のMacと同期すると、エイリアスは正しく送信されません。 0バイトのテキストファイルとして表示されます。
このエイリアスを他のMacに正しく送信して、期待どおりに機能させる方法はありますか?
ありがとう!
あなたの特定の状況では、シンボリックリンクと呼ばれるものを作成することをお勧めします。ターミナルから次のことを行う必要があります。
デスクトップに表示され、通常のエイリアスのように見えますが、そうではありません。
例を追加する:ln -s〜/Dropbox〜/Desktop/Dropbox
これにより、/ Users/YOURUSERNAME/Dropboxフォルダーを指す「Dropbox」というシンボリックリンクがデスクトップに作成されます。
エイリアスを同期できない場合もありますが、デスクトップ上のエイリアスを、〜/ Dropboxフォルダーを開くだけのAppleScriptに置き換えることができます。これは同様の効果があり、私の知る限り、正しく同期されます。
そのようなAppleScriptは次のようになります
tell application "Finder"
activate
open folder "Macintosh HD:Users:yourHomeDirHere:Dropbox"
end tell
または、Dockに〜/ Dropboxフォルダーを置くこともできます。
ターミナルの使用に慣れていない人のために、OSXでシンボリックリンクを作成するためのはるかに簡単なソリューションがあります。
SymbolicLinker と呼ばれる小さな無料の拡張機能があり、Finderのコンテキストメニューにオプションがあります(つまり、ファイルまたはフォルダを右クリックします)。それはうまく機能し、私はこの方法をフォルダをDropboxにシンボリックリンクするためにも使用しました。
拡張機能のインストールは非常に簡単です。私はこれをOSX 10.4からMavericks(10.9)までずっと使ってきました。