linux統計某個特定檔名的大小總和 原創

2021-09-07 19:16:06 字數 1109 閱讀 1489

[hch@eaisrvbj2 log]$find ./ -name "

test_chs_00*

"|xargs

du -ck|grep total|awk

'beginend

'315590856

引數說明

-c或--total 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。

-k或--kilobytes 以kb(1024bytes)為單位輸出

轉換的結果為kb,將其轉換為g。用bc計算

[hch@eaisrvbj2 log]$ bc

bc 1.06.95

1991-1994, 1997, 1998, 2000, 2004, 2006

free software foundation, inc.

this is

free

software with absolutely no warranty.

for details type `warranty'.

315590856/1024/1024

300quit

轉換結果為300g

如果沒有安裝bc,用let計算

[hch@eaisrvbj2 log]$

var1=`find ./ -name "

eaiobjmgr_chs_00*

"|xargs

du -ck|grep total|awk

'beginend'`

[hch@eaisrvbj2 log]$

let

"var=$var1/1024/1024

"[hch@eaisrvbj2 log]$

echo

$var

299

寫在一起執行如下:

var1=`find ./ -name "eaiobjmgr_chs_00*"|xargs du -ck|grep total|awk 'beginend'`

&& let "var=$var1/1024/1024"

&& echo$var"g"

Python 刪除檔案和檔名特定字元

coding utf 8 import os import string def re file path os.getcwd filelist os.listdir path 該資料夾下所有的檔案 包括資料夾 for root,dirs,files in os.walk path for name...

linux檔名匹配

匹配檔名中的任何字串,包括空字串。匹配檔名中的任何單個字元。匹配 中所包含的任何字元。匹配 中非感嘆號!之後的字元。如 s s開頭的所有字串 s s結尾的所有字串 s?以s為倒數第二個字元的字串 0 9 所有以數字的字元 a,b a或者b 0 9 不是數字的字元 ls user a n sh 列出 ...

Linux 中的檔名

選擇好你所需要的硬體配備後,接下來得要了解一下各硬體在 linux 當中所扮演的角色囉。這裡鳥哥再次的強調一下 在 linux 系統中,每個裝置都被當成乙個檔案來對待 舉例來說,sata 介面的硬碟的檔名稱即為 dev sd a d 其中,括號內的字母 為 a d 當中的任意乙個,亦即有 dev s...