可能的重复:
为什么这个复合命令在复制目录时会报错?
如果在一行中执行以下两个命令,如下:
rm -rf 目录; cp -r dir2 目录
它可能会抱怨 cp 无法创建目录dir/subdir
:文件存在
但如果这两个命令分两行执行,则不会抛出错误。我只是徘徊有什么区别?更重要的是,如何在一行中执行两个命令,并且效果与两行完全相同......
PS:里面是什么dir
或者dir2
是hugh,通常是4gb
答案1
您可以使用“&&”来连接命令。如果第一个命令成功,它将运行下一个命令。
rm -rf dir && cp -r dir2 dir