章節連結
The Linux Command Line: A complete Introduction 放在桌上許久,於是想說利用 ChatGPT 4 來當指導員,協助自己熟悉上手。這篇筆記下第四個 Chapter – 目標和檔案的管理。
內容
指令
1. cp – 複製檔案和目錄
2. mv – 搬移或是重新命名檔案和目錄
3. mkdir – 建立目錄
4. rm – 刪除檔案和目錄
使用時若有用到萬用字元,務必先用 ls 指令測試你會找到什麼檔案。確定 OK 後再使用 rm
5. ln – 建立實體連結和符號連結
預設是建立「實體連結」。實體連結可以比擬生活中一棟建物的「門」,建物就是檔案。無論你走哪個門,都會進入到這棟建物。要讓這棟建物無法被進入(刪除),你就得拆掉所有的門。
符合連結則是「捷徑」的概念。當你刪除檔案本身時,是不會刪掉捷徑的。只是這個捷徑要前往的目標變成「無效」
萬用字元
*: 所有長度字元
?: 任何單一字元
[character]:對應到任何單一字元,內容是在這個 [] 內
[[:class:]]:對應到任何單一字元,其內容符合某些類別。類別可以是 [:digit:], [:alpha:], [:alnum:], [:lower:], [:upper:] (數字、字母、數字和字母、小寫字母、大寫字母)
ChatGPT 對話
https://chat.openai.com/share/416a76c9-fe32-4e77-80da-479832e866ae