fedkey@sina.com 于 2015-08-22 22:12:55发表:
看手册不就行了吗
yinbingneed1103 于 2015-03-03 13:05:11发表:
学习了,我好想只知道cp,不知道高端的
dpu4kwje7957 于 2015-02-09 13:57:09发表:
没学过管道
yuyajun 于 2015-02-07 22:05:57发表:
在命令前面加上\,也就是\rm -r ,你试试。
leolindaming 于 2014-12-29 23:34:31发表:
路过
halazi100 于 2014-11-13 16:18:31发表:
[i=s] 本帖最后由 halazi100 于 2014-11-13 16:25 编辑 [/i]---------------------------------------------------------------------------------- cp 命令添加-i选项可以在当复制目标已经存在的情况下,询问用户是否进行覆盖; 但是这需要用户手动确认,如果覆盖要输入y确认,否者输入n或直接回车即可; yes命令可以不断的向终端发送字符串; 如 $ yes "no" 会不断的向终端输出no并自动回车; 综合以上,可以借用管道操作,实现以上功能;即在复制时如果目标已存在,则跳过; $ yes "n" | cp -i dir1/file dir2/ 如果目标已存在,会自动跳过 $ cp -rfd dir1/file dir2/ 如果目标存在,也会强制覆盖,没有任何提示 ----------------------------------------------------------------------------------
halazi100 于 2014-11-13 16:01:37发表:
楼上说如果存在就跳过而不是覆盖,-rf选项会强制覆盖的
kangpengming 于 2014-11-10 21:15:31发表:
试一下 cp -rf a b,我也是新手。因为曾经复制的时候,用-r就会提示很多,用-rf就没有提示
Daihy2014 于 2014-11-02 20:00:54发表:
期待内容,谢谢分享!
fedkey@sina.com 于 2015-08-22 22:12:55发表:
看手册不就行了吗
yinbingneed1103 于 2015-03-03 13:05:11发表:
学习了,我好想只知道cp,不知道高端的
dpu4kwje7957 于 2015-02-09 13:57:09发表:
没学过管道
yuyajun 于 2015-02-07 22:05:57发表:
在命令前面加上\,也就是\rm -r ,你试试。
leolindaming 于 2014-12-29 23:34:31发表:
路过
halazi100 于 2014-11-13 16:18:31发表:
[i=s] 本帖最后由 halazi100 于 2014-11-13 16:25 编辑 [/i]
----------------------------------------------------------------------------------
cp 命令添加-i选项可以在当复制目标已经存在的情况下,询问用户是否进行覆盖;
但是这需要用户手动确认,如果覆盖要输入y确认,否者输入n或直接回车即可;
yes命令可以不断的向终端发送字符串;
如 $ yes "no" 会不断的向终端输出no并自动回车;
综合以上,可以借用管道操作,实现以上功能;即在复制时如果目标已存在,则跳过;
$ yes "n" | cp -i dir1/file dir2/
如果目标已存在,会自动跳过
$ cp -rfd dir1/file dir2/
如果目标存在,也会强制覆盖,没有任何提示
----------------------------------------------------------------------------------
halazi100 于 2014-11-13 16:01:37发表:
楼上说如果存在就跳过而不是覆盖,-rf选项会强制覆盖的
kangpengming 于 2014-11-10 21:15:31发表:
试一下 cp -rf a b,我也是新手。因为曾经复制的时候,用-r就会提示很多,用-rf就没有提示
Daihy2014 于 2014-11-02 20:00:54发表:
期待内容,谢谢分享!