Cp意思

"cp" 是一個命令行工具,它是 "copy" 的縮寫,用於在 Unix、Linux 和類 Unix 作業系統中複製檔案或目錄。它用於將一個或多個檔案從一個位置複製到另一個位置,可以是同一個檔案系統中的不同目錄,也可以是不同的檔案系統。

例如,要複製一個名為 "file.txt" 的檔案到 "backup" 目錄中,你可以使用以下命令:

cp file.txt backup/

這將創建一個名為 "file.txt" 的檔案副本,位於 "backup" 目錄中。

如果你想要複製多個檔案,或者想要遞歸地複製目錄及其內容,你可以使用通配符(如 "*")或者指定目錄。例如:

cp *.txt backup/

這將複製當前目錄中所有以 ".txt" 結尾的檔案到 "backup" 目錄中。

或者,如果你想要複製整個目錄及其內容:

cp -r directory1 backup/

這將創建 "directory1" 目錄及其所有內容的副本,並將它們放在 "backup" 目錄中。

選項 "-r" 或 "--recursive" 告訴 "cp" 命令遞歸地複製目錄中的所有檔案和子目錄。

"cp" 命令還有一些其他的選項,例如 "-i" 或 "--interactive",它會在覆蓋現有檔案之前提示用戶確認;"-p" 或 "--preserve",它將嘗試保留源檔案的修改時間和訪問時間等屬性。

請注意,"cp" 命令在不同作業系統中的用法可能略有不同,例如在 macOS 和 FreeBSD 中,"cp" 命令實際上是 "cpio" 工具的一個 Frontend。