centos下可以嵌套創(chuàng)建多少文件夾?
這是老師留給我們思考的一個(gè)作業(yè),于是不停的mkdir,mkdir,最后發(fā)現(xiàn)非手工可為也。于是寫了一個(gè)腳本文件去自動(dòng)執(zhí)行,代碼如下:
1 #!/bin/bash //定義由bshell去執(zhí)行
2 i=1 //初始化一個(gè)變量記錄創(chuàng)建了多少文件,順便用來做文件名,最后 i 即表示嵌套的數(shù)目
3 while true; //一直執(zhí)行創(chuàng)建,到出錯(cuò)為止
4 do
5 mkdir $i //創(chuàng)建目錄
6 cd $i //到創(chuàng)建的目錄中去,方便在創(chuàng)建目錄
7 i=`expr $i + 1`; // i 執(zhí)行加1 操作
8 echo $i > ~/test/num //輸出結(jié)果到運(yùn)行目錄下的文件夾
9 done
我使用的是CentOS6.5做實(shí)驗(yàn),最后結(jié)果1107。
用du命令查詢文件夾 1 的大小,4428,即每個(gè)目錄占用4個(gè)字節(jié)。與只創(chuàng)建一個(gè)空文件夾大小一樣。