Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 文件操作核心三劍客:cp、mv、rm 命令詳細用法

編輯:Linux 教學

cp —— 複製文件與目錄

cp [選項] 源 目標
選項說明
-a歸檔模式:保留屬性、鏈接、遞歸複製目錄(等同 -dpr)
-d保留鏈接文件
-f強制覆蓋不提示
-i交互式覆蓋確認(推薦防誤覆蓋)
-p保留修改時間、訪問權限、所有者
-r / -R遞歸複製目錄及內容
-l創建硬鏈接而非複製

示例:

cp -i exam1.c /usr/wang/shiyan1.c   # 複製並重命名,覆蓋前確認
cp -r /usr/xu/ /usr/liu/            # 整目錄遞歸複製

mv —— 移動/重命名

mv [選項] 源 目標
選項說明
-i交互式覆蓋確認
-f強制覆蓋不提示(覆蓋 -i)

行為差異:

  • 目標是文件名 → 重命名(源只能有一個)
  • 目標是目錄 → 移動多個源文件/目錄進該目錄
  • 跨文件系統移動 = 複製 + 刪除源,原有硬鏈接失效

示例:

mv /usr/xu/* .          # 移動所有文件到當前目錄
mv wch.txt wjz.doc      # 重命名

rm —— 刪除

rm [選項] 文件...
選項說明
-i逐個確認刪除
-f忽略不存在文件,不提示強制刪除
-r / -R遞歸刪除目錄及內容(極度危險,慎用!)

最佳實踐:刪除前先用 ls 確認,重要操作加 -i;生產環境禁用 rm -rf / 等毀滅性命令,建議設置 alias rm='rm -i'。

Copyright © Windows教程網 All Rights Reserved