Dropbox経由でエイリアスを同期し、両方のMacで動作させる

Dropbox経由でエイリアスを同期し、両方のMacで動作させる

現在、Dropbox を使用して 2 台の Mac 間でデスクトップ フォルダを同期しています。Mac のユーザー フォルダ内のデスクトップ フォルダは、Dropbox 内のフォルダのエイリアスです。これで問題なく動作します。

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

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

ありがとう!

代替テキスト

答え1

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

  1. ターミナルを開く
  2. タイプ: cd ~/Desktop
  3. タイプ: ln -s /path/to/folder/ NAME

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

例の追加: ln -s ~/Dropbox ~/Desktop/Dropbox

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

答え2

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

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

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

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

答え3

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

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

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

関連情報