我在两台不同的同步计算机上使用 Mac OS X 和 Ubuntu。在我的 Mac 上,我经常使用别名(不是 bash 意义上的别名,而是 Command-L 意义上的别名)链接到计算机上的文件。有没有办法与 Ubuntu 兼容地做到这一点?
非常具体地,我希望通过某种方式(在终端之外)创建一个链接到另一个文件(我可以点击),该文件可以在 Mac OS X 和 Ubuntu 上运行,而且我可以在任一系统中创建。
答案1
使用 bash 含义 ( ln -s
)。创建一个 unix 符号链接,在 Ubuntu 中以此方式处理,并在 Finder 中显示为 Mac 别名。
但您必须使用终端。
答案2
Finder 创建别名,“ln -s”创建符号链接;这是不同的概念(例如,如果原始文件被移动,别名将跟随,但符号链接不会。
但是,也有方法可以通过 Finder 创建符号链接。一种方法是使用 Apple Script (http://www.macosxhints.com/article.php?story=20061201041424401),另一个是名为 SymbolicLinker 的工具(htttp://www.macupdate.com/info.php/id/10433)
我自己还没有测试过这些解决方案,所以请小心并自行检查。
答案3
在 Ubuntu 中,开始从目标位置拖动某个位置,按住Alt
,将其放在目标位置。出现一个菜单,选择链接。这将创建一个符号链接(就像ln -s
会做的那样)。这些与别名略有不同(例如,ext3 缺少允许 OSX 的别名跟随移动文件的功能),但应该可以满足您的要求。