在 Linux 系統(tǒng)中,cp
命令是用于復(fù)制文件或目錄的
cp source_file destination_file
這將把 source_file
復(fù)制到 destination_file
。如果 destination_file
已經(jīng)存在,它將被覆蓋。
cp -r source_directory destination_directory
這將把 source_directory
及其內(nèi)容復(fù)制到 destination_directory
。如果 destination_directory
已經(jīng)存在,source_directory
將被復(fù)制到 destination_directory
內(nèi)部,并保持原有的目錄結(jié)構(gòu)。
cp file1 file2 file3 destination_directory
這將把 file1
、file2
和 file3
復(fù)制到 destination_directory
。
cp *.txt destination_directory
這將把當(dāng)前目錄下所有 .txt
文件復(fù)制到 destination_directory
。
cp -p source_file destination_file
這將在復(fù)制文件時保留原始文件的屬性。
cp -v source_file destination_file
這將在復(fù)制過程中顯示詳細信息,例如正在復(fù)制的文件名。
cp -u source_file destination_file
這將僅在 source_file
比 destination_file
更新時復(fù)制文件。
cp -l source_file destination_file
這將創(chuàng)建一個指向 source_file
的硬鏈接,而不是復(fù)制文件本身。請注意,這個選項在某些文件系統(tǒng)上可能不可用。
這些是 cp
命令的基本用法。要查看更多選項和詳細信息,請參閱 man cp
命令的手冊頁。