在Linux中有經(jīng)常做文件的操作,今天有個(gè)同事在生產(chǎn)環(huán)境統(tǒng)計(jì)數(shù)據(jù),發(fā)現(xiàn)有很多日志文件都是空的,文件太多了,他想查看一下有哪些文件不是空文件。
而且還不想使用腳本,就想用一個(gè)命令來搞定,確實(shí)夠懶的一個(gè)人。簡單模擬了下。我只想查看e.lst 因?yàn)樗拇笮〔皇强盏摹?/p>
DUM1102 /oravl01/Oracle ll *.lst
-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 a.lst
-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 b.lst
-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 c.lst
-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 d.lst
-rw-r--r-- 1 oracle dba 7 Jul 21 15:39 e.lst
最精簡的命令就是使用grep了。
DUM1102 /oravl01/oracle ll *.lst|grep -v " 0 "
-rw-r--r-- 1 oracle dba 7 Jul 21 15:39 e.lst
當(dāng)然也可以使用awk來完成。
難度再升級(jí)一下,新增一個(gè)文件 f.lst 現(xiàn)在文件的結(jié)構(gòu)如下:
DUM1102 /oravl01/oracle ll *.lst
-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 a.lst
-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 b.lst
-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 c.lst
-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 d.lst
-rw-r--r-- 1 oracle dba 7 Jul 21 15:39 e.lst
-rw-r--r-- 1 oracle dba 14 Jul 21 16:35 f.lst
他現(xiàn)在想查看大小為7字節(jié)的文件,使用awk來牛刀小試。
ll *.lst | awk -v file_size=7 '{ if ( $5==file_size ) print $5 " " $9}'
DUM1102 /oravl01/oracle ll *.lst | awk -v file_size=7 '{ if ( $5==file_size ) print $5 " " $9}'
7 e.lst
永劫無間如意頭像怎么獲得?近日永劫無間推出了一個(gè)全新的版......
閱讀photoshop,簡稱為ps軟件,它是一款功能強(qiáng)大的圖像編輯和合成工具......
閱讀很多小伙伴在選擇圖片下載軟件的時(shí)候都會(huì)選擇使用啄木鳥下載......
閱讀我們?cè)谑褂脀in10系統(tǒng)時(shí),有時(shí)候會(huì)遇到突然死機(jī)的情況,但是又......
閱讀太閣立志傳v dx本作中可以招攬的武將算是比較豐富的的,有的能......
閱讀最近一些朋友問小編ps命令顯示uid而不是用戶名如何解決?今天小編就為大家?guī)韕s命令顯示uid而不是用戶名的解決方法,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
這篇文章主要介紹了Linux批量清空當(dāng)前目錄中的日志文件,需要的朋友可以參考下...
次閱讀
今天小編為大家分享的是Linux以form表單形式上傳文件講解,希望對(duì)大家會(huì)有幫助,有需要的朋友可以參考下...
次閱讀
您是否檢查過您的 PC 是否符合更新到 Windows 11 的條件,但結(jié)果卻令人失望?在 Windows 10 之外繼續(xù)使用筆記本電腦或臺(tái)式機(jī)的少數(shù)選擇之一是安裝 Linux。這就是為什么這...
次閱讀
今天小編為大家?guī)淼氖莑inux下掛載VHD等虛擬磁盤文件的方法,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
最近一些朋友問小編Linux如何列舉大于指定大小文件的所在目錄?今天小編將為大家?guī)淼氖荓inux列舉大于指定大小文件的所在目錄的方法,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看...
次閱讀
今天小編為大家分享的是Linux中tomcat服務(wù)成功發(fā)布但局域網(wǎng)瀏覽器無法訪問的解決方法,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
一些朋友問小編Fedora Linux下怎么安裝套件?今天小編要為大家分享的是Fedora Linux下安裝套件的方法,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
最近一些Linux用戶發(fā)現(xiàn)很多日志文件都是空文件,如何過濾呢?今天小編就為大家?guī)鞮inux過濾空文件的命令總結(jié),希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
Linux編程時(shí)出現(xiàn)Segmentation fault錯(cuò)誤如何解決?今天小編要為大家分享的就是Linux編程時(shí)出現(xiàn)Segmentation fault錯(cuò)誤的處理辦法,有需要的朋友可以參考下...
次閱讀
下面小編將為大家?guī)淼氖荓inux系統(tǒng)swap和zram swap的使用詳解,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
今天小編要為大家分享的是Linux下安裝vagrant過程遇到的問題解析,希望可以幫助到大家,有需要的朋友一起去看看吧...
次閱讀
今天小編將為大家?guī)淼氖桥R時(shí)更改Linux??臻g大小的方法,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
適用于 Linux 5.16 的新 Zstd 已準(zhǔn)備就緒,性能提升高達(dá) 35% 最近,為 Linux 5.16 內(nèi)核準(zhǔn)備的新 Zstd 已提交給linux-next 合并,以便在接下來的幾周內(nèi)進(jìn)行更廣泛的測(cè)試。...
次閱讀
今天小編為大家?guī)淼氖莑inux命令行下文件名中有空格的處理方法,希望對(duì)大家會(huì)有幫助,有需要的朋友可以參考下...
次閱讀