为什么目录 /home/david/workspace/ 不存在?

为什么目录 /home/david/workspace/ 不存在?

我在新机器上从 CD 安装了 Ubuntu Server 12.04.2 LTS,并运行了以下命令:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ubuntu-desktop

这创建了一个目录 /home/david/workspace/

后来我犯了一个错误并想重新开始,所以我再次从 CD 重新安装了 Ubuntu Server 12.04.2,格式化了整个驱动器,然后再次运行上述三个 apt-get 命令。

现在没有目录 /home/david/workspace/

为什么第一次可以创建该目录,而第二次却没有创建呢?

答案1

抱歉,但“工作区”不是主目录中的默认目录。

/etc/xdg/user-dirs.conf如果有的话enabled=True(或对于 中的每个用户配置),则自动添加的目录~/.config/user-dirs.conf位于 中/etc/xdg/user-dirs.defaults。默认情况下,这些是...

# 用户目录的默认设置
#
# 这些值是来自主目录的相对路径名,
# 将根据每个路径元素翻译成用户语言环境
DESKTOP=桌面
DOWNLOAD=下载
TEMPLATES=模板
PUBLICSHARE=公开
DOCUMENTS=文件
音乐=音乐
图片=图片
VIDEOS=影片
# 另一个选择是:
#MUSIC=文档/音乐
#PICTURES=文件/图片
#VIDEOS=文档/视频

不,我不相信 Ubuntu 在默认软件中做到了这一点。

“工作空间”我一般与两件事相关:

  • 工作区/视口切换。是 Ubuntu 的默认设置,但与目录和/或 /home/$USER/ 无关;
  • 代码编辑器。这确实与您的用户有关,因为这是关于编辑项目中的多个文件(如设置)。

关于最后一个选项:Eclipse、Aptana 等软件可以创建工作区目录,但有些软件默认不会在 /home/$USER/ 中执行此操作。Aptana 根据包含“[电子邮件保护]/Aptana 3 Workspace”。Eclipse 使用“[电子邮件保护]/some_workspace” 。

您创建此项的位置可能是您第一次启动该编辑器时出现的一次性问题(以及允许您每次启动时询问的设置)。

对我来说,你还包括一些其他软件(我猜是像 Eclipse 这样的代码编辑器)并且第二次省略了这一点,这似乎是合乎逻辑的。

相关内容