linux中詳細檢視所佔空間大小及檔案個數
統計某資料夾下檔案的個數
ls -l |grep "^-"|wc -l
統計某資料夾下目錄的個數
ls -l |grep "^d"|wc -l
統計資料夾下檔案的個數,包括子資料夾裡的
ls -lR|grep "^-"|wc -l
如統計/home/han目錄(包含子目錄)下的所有js檔案則:
ls -lR /home/han|grep js|wc -l 或 ls -l "/home/han"|grep "js"|wc-l
統計資料夾下目錄的個數,包括子資料夾裡的
ls -lR|grep "^d"|wc -l
說明:
ls -lR
長列表輸出該目錄下檔案資訊(R代表子目錄注意這裡的檔案,不同於一般的檔案,可能是目錄、連結、裝置檔案等)
grep "^-"
這裡將長列表輸出資訊過濾一部分,只保留一般檔案,如果只保留目錄就是 ^d
wc -l
統計輸出資訊的行數,因為已經過濾得只剩一般檔案了,所以統計結果就是一般檔案資訊的行數,又由於一行資訊對應一個檔案,所以也就是檔案的個數。
如果只檢視資料夾
ls -d 只能顯示一個.
find -typed 可以看到子資料夾
ls -lF |grep/ 或ls -l |grep'^d' 只看當前目錄下的資料夾,不包括往下的資料夾
相關推薦
linux中詳細檢視所佔空間大小及檔案個數
統計某資料夾下檔案的個數 ls -l |grep "^-"|wc -l 統計某資料夾下目錄的個數 ls -l |grep "^d"|wc -l 統計資料夾下檔案的個數,包括子資料夾裡的 ls -lR|grep "^-"|wc -l 如統計/home/han目錄(包含子目錄)下的所有js檔案則: ls -lR
C/C++中基本資料型別在不同系統中所佔空間大小
關於這個基本的問題,很早以前就很清楚了,C標準中並沒有具體給出規定那個基本型別應該是多少位元組數,而且這個也與機器、OS、編譯器有關,比如同樣是在32bits的作業系統系,VC++的編譯器下int型別
【C++】使用sizeof計算類物件所佔空間大小-sizeof總結
決定C ++中物件的大小的因素: 1.所有非靜態資料成員的大小 2.資料成員的順序 3.位元組對齊或位元組填充 4.其直接基類的大小虛擬函式的存在 5. 正在使用的編譯器 6.繼承模式(虛擬繼承) 一、使用sizeof計算類物件所佔空間大小
C++中型別的通常範圍和所佔空間大小
重要宣告:以下表格是在 Windows10 和 Dev-C++5.11 和 g++ 和 64-bit Release 環境下測試的結果。 C++型別的範圍和所佔空間大小 型別 數
八種基本資料型別各自所佔空間大小
在JAVA中一共有八種基本資料型別。 他們分別是byte、short、int、long、float、double、char、boolean 整型 其中byte、short、int、long都是表示整數的,只不過他們的取值範圍不一樣 byte的取值範圍為-128~127,佔用
C語言中指標變數所佔位元組大小
在學習過程中知道,一個任何型別的指標變數所佔的位元組大小都為4個位元組。這是為什麼呢? 記憶體是由位元組組成的,每個位元組都有一個編號。指標變數主要是存放相同資料型別的變數的首地址。這裡的這個地址其實就是記憶體的某個位元組的編號。而這個編號的確定是與地址匯流排有關。如果地址
結構體所佔空間大小的運算
在C/C++中我們常常會看到有求一個結構體的大小的情況,有時候我們就會想:不就是結構體中各個資料型別所佔的空間加起來就行啦,那麼事實上是不是這樣呢?答案:不是滴。原因是:為了加快讀寫資料的速度,編譯器就實現了資料對其的做法來為每一個結構體分配空間。 這裡我只講結構體中資料對
獲取元素位置資訊和所佔空間大小(via:js&jquery)
工作中有一個很常見的需求,hover或者click某元素後,在該元素旁邊出現彈框,主要就是獲取該元素的位置座標以及元素所佔區塊的大小。最近工作中就遇到了,發現js和jquery的實現方法有很大的區別,這裡總結一下,備忘。 獲取元素的相對位置資訊 原生js方法
c語言中各型別所佔位元組大小
32位編譯器 char :1個位元組 char*(即指標變數): 4個位元組(32位的定址空間是2^32, 即32個bit,也就是4個位元組。同理64位編譯器) short int : 2個位元組 int: 4個位元組 unsigned int : 4個位元組 float:
Centos下檢視當前目錄大小及檔案個數
檢視目錄及其包含的檔案的大小 du -ch directory檢視當前目錄下檔案的個數 ls -l | grep "^-" | wc -l檢視當前目錄下以.jpg為字尾檔案的個數 ls -l | grep ".jpg" | wc -l檢視當前目錄下檔案的個數(包括子目錄)
SQL Server檢視所有表大小,所佔空間
create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)
iOS 如何計算圖片載入記憶體中所佔的大小
首先圖片自動縮放到2的n次方大小,例如200 * 300畫素 會變成256 * 512大小。 圖片記憶體大小的計算公式 寬度 * 高度 * bytesPerPixel/8。 bytesPerPixel : 每個畫素所佔的位元組數。 RGB顏色空間下 每個顏色分量由8位組成
oracle查詢表空間大小以及每個表所佔空間的大小
1、查詢資料庫中所有的表空間以及表空間所佔空間的大小,直接執行語句就可以了: select tablespace_name, sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; 2、查看
C++中的類所佔記憶體空間總結(其中有一段關於成員函式處於程式碼段的解釋) 2011-12-9 16:16
#include<iostream.h> class a {}; class b{}; class c:public a{ virtual void fun()=0; }; class d:public b,public c{}; int main() { cout<&
談結構體中std::string所佔的空間
#include <string> #include <iostream> struct test { int iID; int iType; std::string strName; int iLevel; test() { iID =
檢視Hbase指定表所佔空間
一、操作環境 ambari 2.4.3 + hdp 2.5.3 + hbase 1.1.2 + phoenix4.7 + kerberos + centos6.9 二、通過Hdfs 命令反推指定
刪除windows目錄中所佔空間為0的檔案
windows系統下,winrar包中檔名中最多可包含64字元,在用winrar解壓xxx.tar.gz包時,若包中有些檔名過長,則winrar可能會截斷其檔名,且發現這些被截斷的檔案屬性大小及佔用空間為0位元組,又無法刪除這些檔案。
C++中 類 和 結構體所佔記憶體大小
結構體存在記憶體對齊,類(物件)也如此,甚至於所有變數在記憶體中的儲存也有對齊一說(只是這些對程式設計師是透明的,不需要關心)。實際上,這種對齊是為了在空間與複雜度上達到平衡的一種技術手段,簡單的講,是為了在可接受的空間浪費的前提下,儘可能的提高對相同運算過程的最少(快)處理。先舉個例子: 假
linux中如何檢視檔案的大小
free -m ----------- total used free shared buffers cached Mem: 72 69 2 0
greenplum 表管理及檢視分割槽表佔空間大小
參考: http://www.xue5.com/Data/DataBase/693580.html 4.3. 管理表 或許你要說create table還要你在這邊指手畫腳的?其實不然,即使在Oracle裡面也還是有很多選項和引數未必都很清楚,何況是換了個不熟悉的gp,所