檔案工具

du → 目錄空間使用量

-s:顯示該目錄的總用量,不顯示子目錄 -h:轉成我們看得懂的( GB …) --max-depth=N:限制只顯示至第N層子目錄

df → 掛載的磁碟分割區資訊

-h:轉乘我們看得懂的( GB …)

dd → 讀取檔案並輸出 * 早期為複製檔案

<aside> 📎 dd if=/dev/zero of=file3m bs=1M count=3

→ 創造一個名為file3m的檔案,大小為3MB,每一次複製1MB,重複3次

</aside>

Untitled

wc → 統計檔案行數與字數

-l :只顯示行數 -c :只顯示字元數 -w :只顯示英文字節

tr → 取代或刪除字元

<aside> 📎 echo “ABC” | tr [:upper:] [:lower:] → abc → 將英文字母從大寫轉為小寫

</aside>

<aside> 📎 [:alnum:] 代表所有大小寫字母與數字的集合 [:alpha:] 代表所有大小寫字母的集合 [:blank:] 代表空白 [:digit:] 代表所有數字的集合 [:lower:] 代表所有小寫字母的集合 [:upper:] 代表所有大寫字母的集合

</aside>

遠端工具

ssh

scp → 跨主機複製檔案

scp 帳號@來源主機:檔案 帳號@目的地主機:檔案

→ scp file1 [email protected]:/home/tom/

其他工具

seq → 產生序列數字