标签:
功能: 复制文件或目录--version 显示版本
将文件a中的所有文件复制到文件b中,使用命令cp -ri a/* b/ 如果a和b的文件有重复的文件,不断会有选择覆盖或者不覆盖提示,
如果有100个文件名字相同,我们要输入100次,岂不很累人,如何批量处理?
1)全部覆盖不提示:
cp -if 不询问,直接覆盖;
2)不覆盖,不提示:
这个有人说用reply=no,我自己试过,没有成功不知道行不行。下面这种方法经检测是正确的。利用awk工具,并且利用管道将print“n” 的输出n输入到询问是否覆盖的读入当中:
awk ‘BEGIN {cmd="cp -ri a/* b/"; print "n" | cmd;}‘
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/sinat_24520925/article/details/47684297