linux-text-1 cp命令

Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。

複製命令:cp


cp [OPTION]… [-T] SOURCE DEST


cp [OPTION]… SOURCE… DIRECTORY


cp [OPTION]… -t DIRECTORY SOURCE…


cp SRC DEST


SRC是文件:


如果目標不存在:新建DEST,並將SRC中內容填充至DEST中

wKiom1gaiATyokW3AAAapBwZHy8471.png-wh_50

如果目錄存在:


如果DEST是文件:將SRC中的內容覆蓋至DEST中;


此時建議爲cp命令使用-i選項;


如果DEST是目錄:在DEST下新建與原文件同名的文件,並將SRC中內容填充至新文件中;

wKiom1gaifjgJJS9AAAnFFr7Cgg583.png-wh_50



cp SRC… DEST


SRC…:多個文件


DEST必須存在,且爲目錄,其它情形均會出錯

wKioL1gai83yc9hqAABb_egOCeg851.png-wh_50


cp SRC… DEST


 SRC…:多個文件


 DEST必須存在,且爲目錄,其它情形均會出錯;


 cp SRC DEST


 SRC是目錄:


 此時使用選項:-r


 如果DEST不存在:則創建指定目錄,複製SRC目錄中所有文件至DEST中;


 如果DEST存在:


 如果DEST是文件:報錯


 如果DEST是目錄:

wKiom1gayw3wwQfOAABErWs0cJU596.png-wh_50


常用選項:


-i:交互式


-r, -R: 遞歸複製目錄及內部的所有內容;


-a: 歸檔,相當於-dR –preserv=all


-d:–no-dereference –preserv=links


–preserv[=ATTR_LIST]


mode: 權限


ownership: 屬主屬組


timestamp: 時間戳


links 鏈接


xattr 擴展屬性


context 安全上下文


all 以上所有


-p: –preserv=mode,ownership,timestamp


-v: –verbose


-f: –force


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章