萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 檔案管理核心指令實戰:touch、mkdir、cp、mv、rm 完全掌握

Linux 哲學「一切皆檔案」,系統管理本質即檔案管理。本文以實戰範例詳細講解五大核心指令:touch 建立/更新時間戳、mkdir 建立目錄、cp 複製、mv 移動/重命名、rm 刪除,並附 cp 完整參數表。

1. touch:建立空檔或更新時間戳

# 建立空檔
touch file1

# 僅更新存取時間
touch -a file1

# 僅更新修改時間
touch -m file1

# 指定時間戳 (格式: YYMMDDhhmm)
touch -t 201510131516 file1

touch 建立檔案

touch 更新時間戳

touch 指定時間

2. mkdir:建立目錄

mkdir dir1

# 遞歸建立多層目錄
mkdir -p /path/to/nested/dir

mkdir 建立目錄

3. cp:複製檔案與目錄

cp [選項] 來源 目標

核心參數速查

參數說明
-a歸檔模式:保留屬性、權限、時間戳、符號連結等(等同 -dR --preserve=all)
-r, -R遞歸複製目錄
-p保留屬性(模式、所有權、時間戳)
-f強制覆蓋,不提示
-i覆蓋前提示確認
-u僅在來源較新時複製(更新模式)
-v詳細模式,顯示操作過程
-l建立硬連結而非複製
-s建立符號連結而非複製
-b覆蓋前備份既有目標檔(預設後綴 ~)
-S自定備份後綴
-x限制於同一檔案系統

4. mv:移動與重命名

# 重命名
mv dir1 dir2

# 移動至目標目錄
mv file1 /target/dir/

mv 重命名示例

5. rm:刪除檔案與目錄

rm file1           # 刪除檔案(提示確認)
rm -f file1        # 強制刪除,不提示
rm -r dir1         # 遞歸刪除目錄(提示確認)
rm -rf dir1        # 強制遞歸刪除非空目錄,不提示 ⚠️ 極度危險

實戰技巧

  • 安全刪除習慣:养成 rm -i 別名,重要資料先備份
  • 批量操作:善用通配符 cp *.log /backup/、rm -f tmp.*
  • 保留屬性備份:cp -a /src /dst 是完整備份首選
copyright © 萬盛學電腦網 all rights reserved