文件管理
cat
將該檔案內容印在終端機上
❗ 在 cat .env 的時候,最後面會有一個
%的符號 ??
command | cat
cat -n file
cat file
cat file1 file2
cat file1 > target_file
cat file1 >> target_file
# 範例
git log | cat
cat -n 001.log
cat 001.log > 002.log
cat 001.log >> 002.log
cat 001.log 002.log > 003.log
讀取 .env
TEST_VAR=thomas # .env
cat .env; ## TEST_VAR=thomas%
幾個常用參數說明:
將輸入指令執行結果顯示在終端機上:
| cat顯示行數:-n將多個文件覆蓋到目標文件中:>將多個文件追加到目標文件中:>>備註: 目標文件若原本不存在,則直接建立新檔案
rm
刪除一個文件或目錄
rm [option] name...
參數:
- -i 刪除前逐一詢問確認
- -f 即使原檔屬性為唯讀,也是直接刪除
- -r 將目錄及以下檔案刪除
chown
Linux 更改檔案擁有者與群組,chown 指令使用教學與範例 - G. T. Wang
chown 是一個 Linux/Unix 的指令,用於改變檔案或目錄的擁有者和群組。其基本的語法如下:
chown [option] [owner:group] file/directory
chown 指令的主要選項包括:
-c或--changes:僅當有改變時才顯示詳細資訊。-v或--verbose:顯示詳細的處理資訊。-f或--silent或--quiet:忽略大部分的錯誤訊息。-R或--recursive:處理指定目錄以及其子目錄下的所有檔案。
舉例來說,如果你想將檔案 file1 的擁有者改為 user1,你可以使用以下的指令:
chown user1 file1
如果你想將檔案 file1 的擁有者和群組都改為 user1 和 group1,你可以使用以下的指令:
chown user1:group1 file1