溫馨提示×

Linux中copy命令的基本用法

小樊
82
2024-09-11 17:03:12
欄目: 智能運維

在 Linux 系統(tǒng)中,cp 命令是用于復(fù)制文件或目錄的

  1. 復(fù)制文件:
cp source_file destination_file

這將把 source_file 復(fù)制到 destination_file。如果 destination_file 已經(jīng)存在,它將被覆蓋。

  1. 復(fù)制目錄:
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)。

  1. 復(fù)制多個文件:
cp file1 file2 file3 destination_directory

這將把 file1file2file3 復(fù)制到 destination_directory。

  1. 使用通配符復(fù)制多個文件:
cp *.txt destination_directory

這將把當(dāng)前目錄下所有 .txt 文件復(fù)制到 destination_directory

  1. 保留文件屬性(如時間戳、權(quán)限等):
cp -p source_file destination_file

這將在復(fù)制文件時保留原始文件的屬性。

  1. 顯示詳細信息:
cp -v source_file destination_file

這將在復(fù)制過程中顯示詳細信息,例如正在復(fù)制的文件名。

  1. 僅復(fù)制更新的文件:
cp -u source_file destination_file

這將僅在 source_filedestination_file 更新時復(fù)制文件。

  1. 復(fù)制文件并創(chuàng)建硬鏈接:
cp -l source_file destination_file

這將創(chuàng)建一個指向 source_file 的硬鏈接,而不是復(fù)制文件本身。請注意,這個選項在某些文件系統(tǒng)上可能不可用。

這些是 cp 命令的基本用法。要查看更多選項和詳細信息,請參閱 man cp 命令的手冊頁。

0