Unix 快速入門/複製檔案
外觀
要製作某個檔案的副本,例如當前工作目錄中的 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 中。新的目標目錄將為您建立。
