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 [選項] 源 目標
| 選項 | 說明 |
|---|---|
-i | 交互式覆蓋確認 |
-f | 強制覆蓋不提示(覆蓋 -i) |
行為差異:
示例:
mv /usr/xu/* . # 移動所有文件到當前目錄
mv wch.txt wjz.doc # 重命名
rm [選項] 文件...
| 選項 | 說明 |
|---|---|
-i | 逐個確認刪除 |
-f | 忽略不存在文件,不提示強制刪除 |
-r / -R | 遞歸刪除目錄及內容(極度危險,慎用!) |
最佳實踐:刪除前先用 ls 確認,重要操作加 -i;生產環境禁用 rm -rf / 等毀滅性命令,建議設置 alias rm='rm -i'。