![在不同位置创建 2 个目录](https://linux22.com/image/98507/%E5%9C%A8%E4%B8%8D%E5%90%8C%E4%BD%8D%E7%BD%AE%E5%88%9B%E5%BB%BA%202%20%E4%B8%AA%E7%9B%AE%E5%BD%95.png)
样本目录2
-- 样本目录
|-- admin
|-- cambridge
| `-- security
| |-- annex
| `-- parking
|-- history.exe
|-- markham
| |-- annex
| |-- building1
| `-- parking
`-- stenton
|-- gen_ed
| `-- Holidays
`-- lib_arts
`-- english.txt
您当前的目录是 stenton。在一个名为accounting的新目录中创建一个名为payroll的新目录,该目录应该位于admin中:我已经尝试了很多方法,例如:
mkdir home/sample_dir2/sample_dir/admin/accounting/payroll
mkdir ../admin/accounting/payroll
答案1
虽然您的作业截止日期可能已过(并且由于您的帐户尚未注册,您甚至可能看不到此内容),但对于任何未来遇到同样问题的 ULI101 学生:
第二次尝试中缺少的部分可能是-p
mkdir 的标志:
mkdir -p ../admin/accounting/payroll
解决该问题的另一种方法是先创建中间目录,然后创建最终目录:
mkdir ../admin/accounting
mkdir ../admin/accounting/payroll
请参阅您的课程作业,或者它最终可能会引导您找到手册页对于mkdir
,它表示:
-p,--父母
如果存在则没有错误,根据需要创建父目录