CP常用指令:
語法: cp [選項] src file or dir obj file or dir
說明:該命令把指定的源文檔複製到目標文檔或把多個源文檔複製到目標目錄中。
各參數說明:
- a 該選項通常在拷貝目錄時使用。他保留鏈接、文檔屬性,並遞歸地拷貝目錄,其作用等於dpR選項的組合。
- d 拷貝時保留鏈接。
- f 刪除已存在的同名目標文檔而不提示。
- i 和f選項相反,在覆蓋目標文檔之前將給出提示需要用戶確認。回答y時目標文檔將被覆蓋,是交互式拷貝。
- p 此時cp除複製源文檔的內容外,還將把其修改時間和訪問權限也複製到新文檔中。
- r 若給出的源文檔是一目錄文檔,此時cp將遞歸複製該目錄下任何的子目錄和文檔。此時目標文檔必須爲一個目錄名。
- l 不作拷貝,只是鏈接文檔。
1)$ cp file1 file2
把file1的內容拷貝到file2,同時file1還依然存在,就是用file1的內容覆蓋file2的內容;如果想避免覆蓋這樣的問題發生,可以像mv命令中那樣使用-i和-b命令,若需要拷貝文件的所有屬性,則使用-a:
$ cp -bi file1 file2
$ cp -a file1 file2
2)$cp tempdir1/* tempdir2
把tempdir1下面的文件全部cp到tempdir2目錄下;
3)$ cp -r tempdir1 tempdir2(拷貝目錄)
使用參數-r,可以將tempdir1以及其子文件拷貝到tempdir2中去