我有一个巨大的原始数据文件,我不打算更改或复制。我有两个项目RStudio
,都需要能够访问它。
我最初通过以下方式创建别名(在 MacOS 中)右键单击~/A/data.csv
finder 中的文件,然后单击“制作别名”。然后将别名复制到~/B/
并重命名~/B/data.csv
我后来也尝试了以下命令
ln -s ~/A/data.csv ~/B
对于项目 A,我将实际数据文件放在 A/data/data.csv 中。
对于项目 B,我在 B/data/ 下创建了一个别名。
但是当我尝试 fread('B/data/data.csv') 时,它抱怨:
sh: ./data/data.csv: 符号链接的级别太多
fread("./data/data.csv") 中的错误:
文件为空:/var/folders/4h/2jg64xk52mv3fyq4sb7s371w0000gn/T//Rtmp7cWNN3/filebf3013ad9194
我想我可以使用硬链接来解决这个问题,但只是想看看我是否可以使用别名来使其工作。
===== 我认为这并不重要,但为了完整起见,请参阅以下内容了解我的操作系统和 R 版本:
platform x86_64-apple-darwin10.8.0
arch x86_64
os darwin10.8.0
system x86_64, darwin10.8.0
status
major 3
minor 1.0
year 2014
month 04
day 10
svn rev 65387
language R
version.string R version 3.1.0 (2014-04-10)
nickname Spring Dance