新聞中心
linux是一種多用戶多任務(wù)操作系統(tǒng),它具有豐富的文件管理功能。有時(shí)候,我們可能需要做一些文件操作,比如判斷文件夾是否為空。這里先給出幾種最常用的Linux判斷文件夾是否為空的方法,供大家參考。

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的陸港網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
一、利用ls命令判斷
ls 命令是查看指定目錄下文件和文件夾的命令,利用ls命令可以很容易的判斷指定文件夾是否為空,如果該文件夾下沒(méi)有其他文件或文件夾,ls 命令會(huì)返回一個(gè)提示:“No such file or directory”。 例如:
`#ls /home/empty`
No such file or directory
否則,ls 命令會(huì)列出該文件夾下的所有文件和文件夾,表明這不是一個(gè)空文件夾。
二、利用du命令判斷
du 命令的功能是統(tǒng)計(jì)指定目錄的文件及子目錄的磁盤(pán)空間使用情況,而且其只能判斷一級(jí)文件夾,也就是說(shuō),當(dāng)某個(gè)文件夾下沒(méi)有文件和文件夾時(shí),du命令的結(jié)果中,某一行的大小欄的空間使用量會(huì)等于這個(gè)文件夾的塊大小,如果不是等于這個(gè)數(shù)值,說(shuō)明該文件夾下可能有文件和文件夾,表明這不是一個(gè)空文件夾 。例如:
`#du -b /home/empty`
4096
上述命令中,4096表示文件夾“empty”的塊大小是4096字節(jié),而不表示文件夾“empty”包含的文件數(shù)或文件夾數(shù)。
三、利用find命令判斷
find命令是非常強(qiáng)大的搜索文件命令,使用該命令搜索指定文件夾,如果搜索結(jié)果是沒(méi)任何內(nèi)容,則表明該文件夾是一個(gè)空文件夾,反之則不是空文件夾。例如:
`#find /home/empty`
結(jié)果為空,表明/home/empty是一個(gè)空文件夾。
上述三種Linux判斷文件夾是否為空的方法,都可以方便快捷的知曉文件夾的狀態(tài),更多的Linux操作命令可以查閱相關(guān)資料。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
名稱(chēng)欄目:Linux判斷文件夾是否為空的方法(linux判斷是否為空)
網(wǎng)頁(yè)鏈接:http://fisionsoft.com.cn/article/cooecjj.html


咨詢
建站咨詢
