安装应用程序以从外部HD运行


1

我需要在外部硬盘驱动器上安装Adobe Air应用程序(该应用程序将大量数据放入本地存储“/ Users / $ User / Library / Preferences /”,并且所有这些数据仅适用于外部硬盘)。

是否可以安装应用程序(Air或其他,因为其他应用程序将数据放入用户的库中),以便它将专门使用外部HD上的存储?如果是这样,我该怎么办?


1
如果数据存储在$ User文件夹中,将应用程序安装到外部HD上通常没有多大帮助。唯一的例外是一些带扩展库的音频/视频应用程序(例如声音文件)。因此要么外包你的用户文件夹,要么包含所有附加数据的子文件夹(例如将〜/ Library / Preferences / Air / Some_data_folder移动到外部驱动器并重新链接它`ln -s / Volumes / Data / Air / Some_data_folder~ / Library / Preferences /空气/ Some_data_folder)。
klanomath

Answers:


1

如果应用程序不允许您配置存储文件的位置,则可以将文件夹符号链接到所需位置。

  1. 将存储数据的文件夹移动到新位置。
  2. 运行以下命令链接文件夹:

    ln -s /Volumes/externalname/folder ~/Library/path/to/folder
    

您可以单独移动应用程序,但这不会更改应用程序存储数据文件的位置。


这个解决方案很完美,在很多情况下都非常有用。谢谢!
Rodolphe
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.