[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)

[Mac] macOS Big Sur 如何在 Menu Bar 顯示電池電量百分比

最近 macOS 系統又有大更新 —— macOS 11.x Big Sur。

前陣子看到 Mac 系統更新的通知跳出來,沒想太多就按了更新🤪,如果意識到是大版號更新,我可能不會那麼衝動。後來看網路討論才知道這波更新還是有不少災情傳出,尤其是 2013、2014 年較舊的機型,有可能更新失敗一秒變磚塊。

還好我是 2016 年的 MacBook Pro,這次平安更新成功,但下次這種作業系統大版號更新前最好還是先備份一下。

macOS 11 Big Sur,系統 UI 設計風格似乎朝 iOS 靠攏,對於手機不是 iPhone 系列的我來說還需要時間適應。但首先最明顯的變化是Menu Bar 的電量百分比不見了,必須點一下電池圖示才看得到電量精確數字,對我來說很不方便。

閱讀更多[Mac] macOS Big Sur 如何在 Menu Bar 顯示電池電量百分比

淺談新版 GitBook(GitBook V2) —— 失去交流開放精神的企業導向產品

GitBook 服務從哪一年開始已經有點不可考,官網寫 2014 年中 open source,但服務或工具的產品上線應該更早。當年在台灣迅速竄紅應該是 2014 年底柯文哲團隊用來編寫和發佈市政白皮書,讓許多人認識了這個產品,至今已經成為眾所周知的電子書平台,很多人拿來編寫自己的筆記、教學、出版品,許多企業或開發團隊也拿來編寫開發文件,用途廣泛。

之前一直沒什麼動機去用 GitBook,最近心血來潮,想說練習用 GitBook 將之前的鐵人賽文章製成一本書,於是找了幾篇網路教學,進到 GitBook 官網註冊,準備開始操作。

一分鐘後我大概是這個臉:

閱讀更多淺談新版 GitBook(GitBook V2) —— 失去交流開放精神的企業導向產品

快去備份你的珍貴回憶!——Yahoo!奇摩無名小站將於2013年12月26日終止服務

最近網路上發生一件大事,動盪了整個部落格界——沒錯!曾是六、七年級最大網路回憶、紅極一時的無名小站部落格即將關閉,產生一股部落客移民潮。

(圖片來源:Google 圖片)
(圖片來源:Google 圖片)

閱讀更多快去備份你的珍貴回憶!——Yahoo!奇摩無名小站將於2013年12月26日終止服務

Chrome 瀏覽器的外掛程式 Shockwave Flash 當機或造成記憶體暴衝之解決方法

一向穩定的 Chrome,最近一打開,還沒點任何網頁,記憶體就突然不正常暴衝,幾乎佔滿所有記憶體,嚴重時甚至出現記憶體不足的系統警告視窗,造成一些程序被強制關閉。我的電腦又比較舊,每次啟動 Chrome 都要等上五分鐘甚至更久才能正常使用,非常令人抓狂(翻桌)。

檢查 Chrome 的背景程序,發現是一個外掛程式「Shockwave Flash」在佔用大量資源。上網查了一下,原來是因為 Google Chrome 內建的 Flash 元件和另外安裝的 Adobe Flash 元件產生衝突。幾經測試,最後採取以下解決方法,目前我打開 Chrome,已經沒有記憶體暴衝的狀況出現。

閱讀更多Chrome 瀏覽器的外掛程式 Shockwave Flash 當機或造成記憶體暴衝之解決方法

【Evernote】大象筆記—免費好用的雲端筆記,管理你的知識資料庫!

筆記管理一直是我亟欲解決的一個問題。我們每天接觸到的資訊越來越多,需要做各種筆記來幫我們記憶,但隨著筆記越來越多、種類越來越雜,管理也越來越不易。而且我們常常會在不同的電腦進行作業,可能每個電腦都有一點筆記,導致筆記散落四方,非常不利使用。

Evernote 就是一個很好的解決方案。

閱讀更多【Evernote】大象筆記—免費好用的雲端筆記,管理你的知識資料庫!

DOSBox 0.74 - 老遊戲懷舊大神!DOS遊戲模擬器 安裝、設定、遊玩全步驟圖文教學

這是本部落格的第一篇文章。

申請部落格後,思考究竟要寫什麼作為第一篇文章。忽然想起,不如就以 DOSBox 的教學當作起點吧!我是一個很愛懷舊的傢伙,雖然隨著科技與時代的進步,現在遊戲的聲光效果一個比一個擬真、酷炫,但總覺得小時候那種單純卻強烈的感動已不復見。即使想重溫過去的感動,反而被如光速般進步的科技所礙——舊遊戲跟不上新硬體。曾經令我癡迷無比的經典們,仙劍奇俠傳、軒轅劍、炎龍騎士團、……,都只能成為回憶中的畫面。

在偶然的機會下,發現原來早已有免費的 DOS 遊戲的模擬器——DOSBox,真是驚喜無比,得以見到久違的經典畫面,重溫過去那種單純直接的感動。

閱讀更多DOSBox 0.74 - 老遊戲懷舊大神!DOS遊戲模擬器 安裝、設定、遊玩全步驟圖文教學