mkdir -p dir11/dir2 -- p parent 创建多级目录 mkdir -v dir3 -- v verbose 每次创建目录之后就显示目录
mkdir: created directory `yh1’
思考:
1. 怎样for循环创建10个目录,每个目录有10个子文件?
1 2 3 4 5 6 7 8 9 10 11 12 13 14
#!/bin/sh echo enter dir read dir echo enter folder number read folder echo enter file number read file for ((i=1;i<=$folder;i++)) do mkdir -p $dir/$i cd$dir/$i for ((j=1;j<=10;j++)) do touch $j.txt done done
1 2 3 4 5
root@ubuntu:/home/test# ls 11023456789 root@ubuntu:/home/test# cd 1 root@ubuntu:/home/test/1# ls 10.c 1.c 2.c 3.c 4.c 5.c 6.c 7.c 8.c 9.c