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