個人覺得這個記錄的比較全
自己查閱:
cp [options] <source file or directory> <target file or directory>
或
cp [options] source1 source2 source3 …. directory
上面第一條命令為單個文件或目錄拷貝,下一個為多個文件拷貝到最后的目錄。
options選項包括:
- - a 保留鏈接和文件屬性,遞歸拷貝目錄,相當於下面的d、p、r三個選項組合。
- - d 拷貝時保留鏈接。
- - f 刪除已經存在目標文件而不提示。
- - i 覆蓋目標文件前將給出確認提示,屬交互式拷貝。
- - p 復制源文件內容后,還將把其修改時間和訪問權限也復制到新文件中。
- - r 若源文件是一目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件。當然,目標文件必須為一個目錄名。
- - l 不作拷貝,只是鏈接文件。
- -s 復制成符號連結文件 (symbolic link),亦即『快捷方式』檔案;
- -u 若 destination 比 source 舊才更新 destination。
1 cp -rvf dir1 dir2 2 復制文件夾dir1到dir2,顯示進度 3 4 cp -rf dir1 dir 5 復制文件夾dir1到dir2,不顯示進度
cp -rf ../dir/* ../ #拷貝上一層文件下的dir下的所有文件到 ../,可以測試../表示啥