2022年3月21日 星期一

df指令僅顯示本地硬碟與NFS硬碟

指令df會顯示檔案系統的使用量,但現在還會顯示udev, tmpfs, loop device等等,資料太多讓人有點困擾。下面的指令可以去除udev, tmpfs, loop,並且將硬碟或是NVMe硬碟或NFS掛載列出並且上色:

  • df -h | grep -v -e loop -e udev -e tmpfs \
          | grep --color '/dev/sd\|$\|/dev/nvme

第一行的grep用意是在去除loop, udev與tmpfs
第二行的grep則是把硬碟sdx與nvme用顏色標示,並留下其他掛載系統。

   /dev/sd 代表著只看sd開頭的device,也就是一般硬碟。
   /dev/nvme 代表著只看nvme開頭的device,也就是NVMe SSD。
   $ 則是讓前面兩種都不是的行也能列出來,像是NFS掛載區。
     中間則是用escape來把pipe符號 給弄開來。

以上的grep使用目的是將match pattern上色,但又希望保留了全文
要簡單一點列出所有設備並標示,那就只要用指令:

  • df -h | grep --color '/dev/sd\|$\|/dev/nvme

通常會用alias一個簡單的指令dfh,來達到上面的功用

  • alias dfh='df -h | grep --color "/dev/sd\|$\|/dev/nvme"'


參考資料

_EOF_

Dark sci-fi on sunset, with a small radar on mountains, concept art with high detail and warm lighting, volumetric godrays, vivid beautiful

Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 72808359, Size: 512x256, Model hash: fc2511737a, Model: chilloutmix_NiPrunedFp32Fix, Version: v1.6.1

Time taken: 1 min. 42.8 sec.
A: 1.73 GB, R: 2.20 GB, Sys: 2.0/2 GB (100.0%)

沒有留言:

張貼留言