红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

关于mkdir命令的问题

发布时间:2010-12-11 14:33:18来源:红联作者:奥古斯特
众所周知,mkdir是创建文件夹的命令,但是我如果想创建一个名为A b的文件,应该怎么写命令,注意中间空格。
我在shell中输入mkdir A b
它创建的是二个独立的文件夹A和b,而不是一个。
那位大虾知道,提点以下呗,不胜感激!
文章评论

共有 14 条评论

  1. leonn 于 2010-12-24 11:47:33发表:

    哎 太复杂了{:2_92:}

  2. tuoaaa 于 2010-12-15 17:20:16发表:

  3. hebin19811010 于 2010-12-14 19:27:41发表:

    飘过

  4. 童川NO 于 2010-12-13 18:47:56发表:

    学习了

  5. cdyemail 于 2010-12-13 17:41:59发表:

    用双引号括起来就行
    mkdir "a b"

    测试;

    linux@server:~/test$ mkdir "a b"
    linux@server:~/test$ ls -lb
    total 4
    drwxr-xr-x 2 linux linux 4096 2010-12-13 17:41 a\ b

  6. 冷夜雨888 于 2010-12-13 12:48:55发表:

    {:2_91:}

  7. wxuejian 于 2010-12-12 11:05:37发表:

    学习了啊,共同进步啊

  8. 相思爱文 于 2010-12-11 18:58:08发表:

    对于中间有空格的参数,可以用\或引号

  9. lihongwu1987 于 2010-12-11 16:42:08发表:

    Thx,学习了。

  10. yhzm1314 于 2010-12-11 15:37:18发表:

    [i=s] 本帖最后由 yhzm1314 于 2010-12-11 15:38 编辑 [/i]

    反斜杠( \ )
    在命令行中有转义的意思,可以把一些在命令行下表示特殊意义的符号转成一般字符
    当然不建议在创建文件或文件夹时,第一个字符是特殊符号比如: - + / $ 等

    因为这些符号在命令行下代表特殊意义

    如果想创建带有特殊字符的文件或文件夹,除了上面介绍的,还可以用单引号' '
    比如上面例子中还可以这样:

    mkdir -v 'A b'

    这样单引号内的特殊字符就会变成一般字符显示在文件名中

  11. yhzm1314 于 2010-12-11 15:15:19发表:

    一个在屏幕上显示输出结果的参数而已,不加也没关系

  12. 奥古斯特 于 2010-12-11 15:04:23发表:

    2# yhzm1314


    不过输入mkdir A\ b就行。-v不加没有关系的,不过-v是什么意思阿

  13. 奥古斯特 于 2010-12-11 15:02:00发表:

    2# yhzm1314

    拜谢~~~

  14. yhzm1314 于 2010-12-11 14:59:30发表:

    mkdir -v A\ b

    注意反斜杠后接空格