[Linux/Mac] du 指令:查看資料夾或檔案大小

指令使用要點

指令用途

  • 查看目錄或檔案大小。
  • 可以搭配 pipeline 透過 sort 指令進行排序,整理硬碟空間、找肥貓檔案的場合很好用。
  • Linux 和 macOS 都支援 du 指令,指令操作原理也大同小異,只是有些 option 的字眼或支援度上略有差異。例如 linux 是 --max-depth=<目錄層數>,macOS 則是 -d <目錄層數>

常用 option:

Option
(Linux)
Option
(Mac)
Description
–max-depth=<depth> -d <depth> 指定往下的目錄層數
-s -s 等於 depth=0
-c -c 最後多顯示一個 total 值
-h -h 以人眼容易閱讀的方式加上單位顯示 (若有指定 -b/-g/-k/-m 則無效)
-b (不支援) 以 byte 為單位顯示
-g -g 以 GB 為單位顯示
-k -k 以 KB 為單位顯示
-m -m 以 MB 為單位顯示

閱讀更多[Linux/Mac] du 指令:查看資料夾或檔案大小

讓隨身碟在 Mac、Windows 都能用—— exFAT、FAT32、NTFS、HFS+ 簡易比較表

由於現在會跨 Mac、Windows 系統操作,需要注意一些跨作業系統的細節,例如隨身碟的格式化,以前只知道選 NTFS 就對了,但現在有了 Mac 就不是這樣。

下面將常見的檔案格式整理一個簡單的比較表,方便判斷自己最適合哪一種。

懶人包:選 exFAT 就對了,除非特殊情況,不然應該已經很少人在用不支援 exFAT 的舊作業系統。

閱讀更多讓隨身碟在 Mac、Windows 都能用—— exFAT、FAT32、NTFS、HFS+ 簡易比較表

[VirtualBox] 解決 macOS 上出現 Kernel driver not installed (rc=-1908) 問題

最近更新 macOS 到 Big Sur 11.4,發生 VirtualBox 無法正常使用的問題。

我的 VirtualBox 版本已經是當下最新版 6.1.22-144080,更新前一天 VM 還正常運作,睡前放下去更新 macOS,隔天想再啟動同一個 VM 就出現以下錯誤:

Kernel driver not installed (rc=-1908)

Make sure the kernel module has been loaded successfully.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

閱讀更多[VirtualBox] 解決 macOS 上出現 Kernel driver not installed (rc=-1908) 問題

[Mac] 螢幕錄製 GIF 工具 Kap 安裝使用教學 (支援 macOS Big Sur)

我們很常需要錄製一段短短的螢幕操作,常見做法:

  1. 使用 MacOS 內建的螢幕截圖錄製工具(command + shift + 5 可以叫出工具列)
  2. 使用第三方螢幕錄製工具,例如 LICECap、Kap

此外,通常會將螢幕錄製存成動圖方便分享,也就是 GIF 檔。

MacOS 內建的螢幕截圖錄製工具很方便,但缺點是錄製的影片似乎只支援 .mov 格式,預設無法輸出 GIF 或其他格式,因此會需要第三方軟體。

LICECap 是我很喜歡的工具,號稱「最棒的輕量 GIF 錄製軟體」,輕巧方便,操作直覺,而且支援 macOS 和 Windows。但 macOS 升級到 Big Sur 後 LICECap v1.30 使用卻有問題 ,擷取框會像下圖展示那樣一片灰濛濛,看不到錄製範圍(正常要是透明):

LICECap 支持者不少,國外網友甚至喊話願意抖內作者,求作者修復。但 LICECap 遲遲沒有發布新版,很多人猜測作者可能已經放棄維護這個專案。於是我開始尋找其他工具替代,也就是本文將介紹的 Kap。

閱讀更多[Mac] 螢幕錄製 GIF 工具 Kap 安裝使用教學 (支援 macOS Big Sur)

[悠遊付] 如何查詢虛擬悠遊卡的卡號

(圖片來源:悠遊卡活動專區)

最近嘗試用悠遊付去租借 YouBike 單車。

使用過 Youbike 的人都知道,要用普通實體的悠遊卡租借 YouBike,需要先到 Kiosk 自動服務機註冊悠遊卡卡號,才能用那張卡刷 YouBike。

用悠遊付也是一樣的原理。悠遊付在概念上就是給你一張虛擬的悠遊卡,透過悠遊付 App + NFC 去使用這張悠遊卡,所以雖然不是實體塑膠卡,這張虛擬悠遊卡還是有一個專屬悠遊卡卡號,卡號可以在 App 查詢。

但不得不吐槽,卡號這麼重要的資訊,在悠遊付 App 裡埋得超不明顯,我站在 YouBike 站的 Kiosk 自動服務機前找半天找不到,Kiosk 的操作介面其實很貼心,有示意圖教學實體悠遊卡的卡號怎麼找,但可惜沒有找悠遊付虛擬卡號的教學。還好 Kiosk 也支援直接用 App 刷 NFC 才完成卡號註冊。

後來 google 才找到怎麼查詢悠遊付的虛擬卡號。

閱讀更多[悠遊付] 如何查詢虛擬悠遊卡的卡號