跳轉到內容

Unix 快速入門/複製檔案

來自華夏公益教科書,開放的書籍,開放的世界


複製檔案

[編輯 | 編輯原始碼]

cp (複製)

[編輯 | 編輯原始碼]

要製作某個檔案的副本,例如當前工作目錄中的 file1,並將其命名為 file2,可以使用命令cp,如下所示

cp file1 file2

有時,您希望將檔案複製到不同的目錄。您可以透過兩種方式來做到這一點。首先,您可以使用cd 切換到目標目錄。

% cd ~/mydirectory

然後,在 Unix 提示符下,輸入:

% cp ~/science.txt .

不要忘記在此第一個命令列末尾輸入點 . 。請記住,在 Unix 中,點表示當前目錄。

現在,您可以像往常一樣在此目錄中製作此檔案的副本,例如

% cp science.txt science.bak

另一種實現相同結果的方法是使用完整的絕對路徑名——即從根目錄(/)開始,並指定原始檔和目標檔案路徑中的所有目錄。您可能會有一個類似於以下的命令

cp  /nfs/fs-i/UM0098/ccaajim/train.doc /nfs/fs-i/UM0098/ccaajim/myretiredfiles/train.doc.bak

當然,在輸入很長的路徑名時很容易犯錯。

複製目錄和檔案

[編輯 | 編輯原始碼]

您可以使用cp 複製一個目錄及其包含的檔案(包括子目錄及其檔案)到一個新的位置。該命令如下所示

cp -r ~/training/linux/* ~/training/backup/linux

這將建立一個linux 目錄的完整內容的副本,位於backup/linux 中。新的目標目錄將為您建立。

華夏公益教科書