Ubuntu文件複製粘貼:cp命令高級用法

Ubuntu系統中`cp`是常用文件複製命令,除基礎功能外,其高級用法能高效處理批量複製、目錄遞歸等場景。 **核心高級用法**: 1. **批量複製**:用通配符`*`匹配文件,如`cp *.txt docs/`可將當前目錄所有txt文件批量複製到docs目錄。 2. **遞歸複製目錄**:加`-r`參數實現子目錄內容全複製,如`cp -r work/ backup/`將work目錄及子文件完整遷移至backup。 3. **保留文件屬性**:`-a`參數保留權限、時間戳等屬性,如`cp -a /etc/hosts /tmp/hosts.bak`可完整繼承原文件屬性。 4. **交互避免覆蓋**:`-i`參數複製前詢問是否覆蓋,如`cp -i old.txt new.txt`防止誤操作。 5. **處理軟鏈接**:`-P`(不跟隨符號鏈接)複製軟鏈接本身,若不加則複製目標內容,如`cp -P link.txt new_link`。 6. **複製並重命名**:目標路徑指定新

閱讀全文
cp命令:Ubuntu中複製文件的方法

在Ubuntu系統中,`cp`是複製文件/目錄的基礎命令,不刪除源文件。基礎格式爲`cp 源文件/目錄 目標位置`。常用參數:`-i`(覆蓋前提示確認)、`-r`(遞歸複製目錄,必加)、`-v`(顯示詳細過程)。 場景示例:複製單個文件到當前目錄(`cp test.txt .`);複製到指定目錄(`cp test.txt docs/`,需`docs`存在);複製多個文件(`cp file1.txt file2.txt docs/`);複製目錄必須加`-r`(`cp -r docs/ backup/`,自動創建目標目錄);覆蓋時用`-i`確認(`cp -i test.txt docs/`)。 注意:目錄複製忘加`-r`會失敗;目標文件存在時默認覆蓋,建議用`-i`;隱藏文件(如`.bashrc`)可直接複製;目標目錄不存在時,`-r`會自動創建。 掌握關鍵點:基礎格式、目錄加`-r`、`-i`確認覆蓋、`-v`查看過程

閱讀全文