在 Unixy 系统中工作时,我经常对在哪里存储下载的包感到困惑。
例如,我尝试在 OSX 上安装 Spark,如下所示这些说明。
当我到达 时tar -xvzf spark-1.1.1.tar
,我想知道我是否真的应该在 中执行此操作/Users/me/Downloads
,这是下载的 tar 包自动存储的位置。
这真的是存放包裹的最佳地点吗?还是有传统的放置地点?
我定期清除“下载”文件夹,因此我担心删除原始文件可能会导致问题。
答案1
虽然由 Linux 基金会开发,文件系统层次结构标准旨在普遍适用于类 Unix 操作系统。
根据该标准,“可选应用软件包”应存储在/opt
.
/usr/local
然而,您还会发现许多以源代码形式分发的程序会将自身安装到(例如/usr/local/etc
和)的目录结构中/usr/local/bin
,这应该是“本地数据的第三层次结构,特定于该主机”。