之间的区别是什么
cp -R source_path target_path
VS
cp -R source_path/* target_path
我发现第二个cmd适用于我的amazon linux系统(红帽核心),但我不知道为什么?
答案 0 :(得分:1)
不同之处在于前者创建target_path/source_dir/*
而后者target_path/*
。换句话说,第一个命令复制文件,包括source_path
中的最后一个目录以及其中的所有.*
文件,前提是它们是任意的。第二个命令将所有不以.
开头的内容从source_path
复制到target_path
。
所以我的猜测是你真的不想在source_path
中target_path
创建最后一个目录,而是直接从source_path
复制所有非点文件