在 Linux 中,cp
命令用于在不同的文件系統(tǒng)之間復(fù)制文件或目錄
以下是一些基本的 cp
命令選項(xiàng):
-r
或 --recursive
:遞歸地復(fù)制目錄及其內(nèi)容。如果源是一個(gè)目錄,那么這個(gè)選項(xiàng)是必需的。-p
或 --preserve
:保留文件的屬性(如所有者、權(quán)限和時(shí)間戳)。-u
或 --update
:僅在源文件比目標(biāo)文件新時(shí)才進(jìn)行復(fù)制。-v
或 --verbose
:顯示詳細(xì)信息,列出正在復(fù)制的文件。例如,要將名為 file.txt
的文件從 /home/user1
目錄復(fù)制到 /mnt/external_drive
目錄,可以使用以下命令:
cp /home/user1/file.txt /mnt/external_drive/
要遞歸地復(fù)制名為 my_directory
的目錄及其內(nèi)容,可以使用以下命令:
cp -r /home/user1/my_directory /mnt/external_drive/
請(qǐng)注意,在執(zhí)行跨文件系統(tǒng)的復(fù)制操作時(shí),確保目標(biāo)文件系統(tǒng)已正確掛載并具有足夠的空間。此外,根據(jù)文件系統(tǒng)類(lèi)型和權(quán)限設(shè)置,可能需要使用 sudo
命令來(lái)執(zhí)行 cp
命令。