在Linux中,cp
命令用于復制文件或目錄
cp [選項] 源文件 目標文件
示例:將file1.txt
復制到file2.txt
cp file1.txt file2.txt
cp -r [選項] 源目錄 目標目錄
示例:將dir1
復制到dir2
cp -r dir1 dir2
選項說明:
-v
:顯示詳細信息,即復制過程中的文件名。-u
:如果目標文件已存在且內容小于源文件,則更新目標文件。-p
:保留文件的屬性(如所有者、權限等)。-a
:歸檔模式,保留文件的屬性并以遞歸方式復制目錄。-R
或 -r
:遞歸復制目錄及其內容。示例:
file1.txt
復制到file2.txt
,并保留文件屬性:cp -p file1.txt file2.txt
dir1
復制到dir2
,并顯示詳細信息:cp -rv dir1 dir2
file1.txt
復制到file2.txt
,如果file2.txt
已存在且內容小于file1.txt
,則更新file2.txt
:cp -u file1.txt file2.txt
dir1
遞歸復制到dir2
,并保留文件屬性:cp -pa dir1 dir2
通過有效利用這些選項,您可以更靈活地使用Linux的拷貝命令。