
現在、Dropbox を使用して 2 台の Mac 間でデスクトップ フォルダを同期しています。Mac のユーザー フォルダ内のデスクトップ フォルダは、Dropbox 内のフォルダのエイリアスです。これで問題なく動作します。
ある Mac で、そのコンピュータ上の別のフォルダへのエイリアスを作成しました (実際には、デスクトップにある Dropbox フォルダ自体へのエイリアスです)。しかし、このエイリアスが他の Mac に同期されると、エイリアスが正しく送信されません。0 バイトのテキスト ファイルとして表示されます。
このエイリアスを他の Mac に正しく送信し、期待どおりに動作させる方法はありますか?
ありがとう!
答え1
あなたの特定の状況では、シンボリック リンクと呼ばれるものを作成することをお勧めします。ターミナルから次の操作を行う必要があります。
- ターミナルを開く
- タイプ: cd ~/Desktop
- タイプ: 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) までずっとこれを使ってきました。