我本学期正在上 Linux 入门课。我期中考试完全失败了。我无法运行命令。我正在发布我输入的内容。有人能告诉我我做错了什么吗,因为我的导师根本帮不上忙。
Mkdir –p ~/midterm/linux/{desktops/{GNOME,KDE,LXDE,Xfce},distros/,players/{Andrew\ Tanenbaum,Linus\ Torvald,Richard\ Stallman}}
答案1
midterm
这将在您的主目录(用 表示)中创建一个目录~
,其中包含一堆其他目录。
它说没有任何文件或目录存在
您的mkdir
应该是小写m
,但您的-p
是错误的,因为它没有使用破折号;可能是因为它是从 PDF 文件等中复制而来的。将命令复制到命令行后,将 替换为Mkdir
,mkdir
然后将 替换–p
为-p
。
最后结果:
$ mkdir -p ~/midterm/linux/{desktops/{GNOME,KDE,LXDE,Xfce},distros/,players/{Andrew\ Tanenbaum,Linus\ Torvald,Richard\ Stallman}}
$ tree ~/midterm/
/home/daniel/midterm/
└── linux
├── desktops
│ ├── GNOME
│ ├── KDE
│ ├── LXDE
│ └── Xfce
├── distros
└── players
├── Andrew Tanenbaum
├── Linus Torvald
└── Richard Stallman
11 directories, 0 files
(后跟一个空格\
)用于转义目录名中的空格。