【问题标题】:How to make directory at Linux root directory from terminal when in sub-directory?在子目录中时如何从终端在Linux根目录中创建目录?
【发布时间】:2019-08-02 10:41:53
【问题描述】:

背景:操作系统是 Debian GNU/Linux。

当我在子目录中时,我试图在根目录下创建一个目录。换句话说,假设我在目录 /a/b/c 中,并且我想在根级别创建一个目录,称为 d。我该怎么做呢?

如果你不知道,我也不知道所有正确的措辞/术语。

UPDATE:我不明白 home 目录和 root 目录之间的区别。我了解了pwd 命令,这解决了问题。我真正想要的是在主目录中创建一个目录。

【问题讨论】:

    标签: linux terminal debian


    【解决方案1】:

    假设您拥有所需的权限,您可以执行mkdir /d

    【讨论】:

    • 当我进入一个随机目录并输入:sudo mkdir /testfolder 时,它会要求输入密码,但不会在我的根目录中创建该文件夹。 @focorner 我做错了什么?我在之后输入cd,它不存在。
    • 我认为因为它是根目录,它可能需要sudo 或类似的东西。
    • 所以我更新了这个问题,但基本上我误解了home vs root。使用sudo 是有效的,但我正在查看我的主目录,而不是我的根目录。正在制作目录,但在根目录中,而不是在主目录中。所以sudo mkdir /testfolder 本来是正确的,如果我一直在尝试创建一个根目录。要创建主目录,mkdir /path/to/home/testfolder 是正确答案。
    • @IntrastellarExplorer 供您参考,波浪号(即~)是在路径中引用当前用户主目录的便捷方式。例如,您可以使用mkdir ~/testfolder 在当前用户的主目录中创建一个名为testfolder 的目录。
    • 这是一个很棒的提示@focorner!谢谢!
    【解决方案2】:

    应该像 sudo mkdir /name_of_directory

    【讨论】:

      猜你喜欢
      • 2010-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-05
      • 2021-09-30
      相关资源
      最近更新 更多