当前位置: 首页 > Linux

研究cp复制文件夹时`-`的用法

时间:2023-04-06 04:13:25 Linux

假设有一个存在的源文件夹:sourcesuba.jpgb.jpgc.jpg目标文件夹“不存在”$cp-rsourcetarget$cp-rsource/target$cp-rsource/target/▲结果:"source=target"上面三句是一样的,都是在同级创建一个source的克隆,只是名字不同:target......source......$cp-rsource/*target▲结果:“命令错误”target文件夹“已??存在”且为空$cp-rsourcetarget▲结果:“source≠target”无论是否有内容,源目录都存放在target下目录:source......targetsource......$cp-rsource/target$cp-rsource/target/$cp-rsource/*target$cp-rsource/*target/▲结果:"source=target"上面的语句是一样的,它会正确的将source下的内容复制到target下的target......source......target文件夹“存在”且不为空,并且没有同名文件$cp-rsourcetarget$cp-rsourcetarget/▲结果:“source≠target”不管有没有内容,源目录存放在目标目录下:source......目标来源......$cp-rsource/target$cp-rsource/target/$cp-rsource/*target$cp-rsource/*target/▲结果:"target?source”将source下的所有内容复制到targetsource......target............目标文件夹“存在”且有冲突文件▲结果:“默认覆盖冲突目标文件”不管如何复制默认覆盖