在 Linux 系統中,文件操作是日常管理的基礎。本文介紹如何使用 ls 列出目錄詳細資訊,並說明常見文件操作指令的用法與輸出含義。
ls -l 相當於 DOS 的 DIR 指令,輸出範例:
total 2
drwxr-xr-x 2 xu user 1024 Mar 13 0:34 sub1
-rw-r----- 1 xu user 678 Jun 15 1:45 hodo.txt
drwxr-xr-x,首字元 d 表目錄,- 表一般檔案,後九字元分三組,分別為擁有者、群組、其他人的讀(r)、寫(w)、執行(x)權限。| 指令 | 功能 | 常用範例 |
|---|---|---|
ls | 列出目錄內容 | ls -l 詳細列表;ls -a 含隱藏檔 |
rm | 刪除檔案或目錄 | rm file.txt 刪除檔案;rm -r dir 遞歸刪除目錄 |
cp | 複製檔案或目錄 | cp src dst 複製檔案;cp -r src_dir dst_dir 複製目錄 |
mv | 移動或重命名 | mv old new 重命名;mv file /path/ 移動檔案 |
more | 分頁瀏覽檔案內容 | more file.txt 空白鍵翻頁,q 離開 |
less | 可上下捲動瀏覽 | less file.txt 方向鍵捲動,q 離開 |
cat | 顯示檔案完整內容 | cat file.txt |
mkdir | 建立目錄 | mkdir -p a/b/c 遞歸建立多層目錄 |
rmdir | 刪除空目錄 | rmdir empty_dir |
touch | 建立空檔案或更新時間戳 | touch new.txt |
熟練這些基礎指令,即可應對絕大多數 Linux 文件管理場景。建議搭配 man 指令名 查閱完整參數說明。