天天看點

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09

一、 什麼是檔案

Linux以檔案的形式儲存資料,常見的檔案有圖檔、Word文檔、PPT、PDF等等。

常以名稱、大小來描述一個檔案。

如下圖所示:

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09
mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09

二、檔案名稱

下圖中

"pic10"

是【名稱】,

".jpg"

是擴充名 ,合在一起就是完整的檔案名稱

"pic10.jpg"。
mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09
mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09

嗯?什麼是檔案名稱?

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09

别多想...隻是一個名字

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09

為什麼你知道

"pic10.jpg"

是一個圖檔檔案

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09
"Pro Linux.pdf"

是一個PDF檔案

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09
答案:因為擴充名

那在Linux中擴充名有什麼用呢?

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09

小聲告訴你~

其實沒用,隻為好看而已。

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09
P.S. 在Windows中,檔案擴充名決定了Windows會用哪個軟體打開。

三、檔案大小

"pic10.jpg"

檔案大小為

"72.3KB"

"72,322 位元組"

檔案大小的基本度量機關是

byte(位元組)

大檔案用位元組表示時太長,可以用

千位元組(KiB/kB)、兆(MiB/MB)、吉(GiB/GB)、太(Tib/TB)

來表示。

如圖所示:

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09
mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09

“為什麼有Kib,又有KB?有什麼不同?”

因為采用的度量标準不同,Kib是用2的整數次幂計算(二進制乘數詞頭标準),kB是用10的整數次幂計算(國際機關制詞頭标準)。”

“全部用byte(位元組)表示就沒這個問題,就是太長。”

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09
1. “我要換個頭像,這張200kB的看起還将就~”

200kB = 200千位元組 = 200 * 10的3次方位元組 = 200000byte

2. “新買的手機拍照效果很好,照片分辨率2592x3840,每張大概4MB、5MB的樣子。”

4MB = 4兆 = 4 * 10的6次方位元組 = 4000000byte

3. “下了部加長版的阿凡達,1080P版本的,有42.5GB大。”

42.5GB = 42.5吉 = 42.5 * 10的9次方位元組 = 42500000000byte

4. “買了個2TB的希捷硬碟,用來放實驗資料。”

2TB = 2太 = 2 * 10的12次方位元組 = 2000000000000byte

5. “在Linux終端下,用 『du -sh』指令統計Downloads目錄下有15GiB的檔案。”

15GiB = 15吉 = 15 * 2的30次方位元組 = 16106127360byte

是不是已經淩亂了?

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09

确實,

Linux、Windows、Mac

以及各種軟體都沒有統一的度量标準這點讓人頭痛。

另外一個常見栗子:

mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09
“買了2T的硬碟,插到電腦上,隻顯示1.8T。奸商~” “到底硬碟廠家是不是奸商呢?” “因為計算容量的标準不同,硬碟廠家用10的整數次幂計算,你的電腦用的2的整數次幂計算。是以,硬碟容量最終是有差距。” 為了美好的生活,你隻需要記住: Windows、Linux終端使用二進制乘數詞頭計算檔案大小,Linux桌面軟體(比如,Gnome)、硬碟廠家則使用國際機關制詞頭。

P.S. 如果你想成為優秀的程式員,那一定要搞清楚:

"MiB"

"MB"

有什麼差別?

去維基百科看看

"二進制乘數詞頭"

"國際機關制詞頭"

是不錯的選擇。

四、空檔案

大小為0或沒内容的檔案,稱作

"空檔案"
mib 檔案中的 rowstatus 參數_什麼是檔案丨Pro Linux 基礎篇 09
本文完~ 歡迎關注我們的公衆号和B站~