几个cp -r xxx。&正在覆盖自己


1

我推出了几个:

cp -r folder1 /home/USBkey/. &
cp -r folder2 /home/USBkey/. &
cp -r folder3 /home/USBkey/. &

每个文件夹都包含mp3文件。在所有副本结束时,当我在folder1中收听一个mp3时,我可以在短时间内(2或3秒)听到来自folder3的一首歌曲的一部分。像“cp”不关心其他并行“cp”并写入其他内存空间应该。

有人建议这个吗?

谢谢


1
并行运行它们的AFAIK并不比按顺序运行它们快,尤其是从/向USB密钥复制。如果您没有得到问题的实际答案但仍有问题,请尝试1.从图形文件浏览器中复制文件(如果有的话)或2. cp依次运行3 秒&&
Nathan.Eilisha Shiraini

正如@NathanShiraini所说,您需要按顺序复制,但最好不要使用&&,如果早期副本中存在错误,则会停止后续副本。
AFH

@NathanShiraini:它不仅是一个如何快速的问题,而且并行的cp似乎混合了音频文件......非常奇怪。如何在没有&&和一行的情况下执行后续复制?
FTG

@FTG我知道,但我不知道cp关于并行执行的文化是什么,所以我没有提到它。对于多个命令的顺序执行,您可以使用;分隔符来运行每个命令,而不管最后一个命令的结果如何。EG:cp -r folder1 /home/USBkey/. ; cp -r folder2 /home/USBkey/. ; cp -r folder3 /home/USBkey/.
Nathan.Eilisha Shiraini

Answers:


1

您可以将文件夹内容复制为:

cp -r folder1 / folder2 / folder3 // home / USBkey /。

如果你想让/ home / USBkey /目录中的文件夹只需要将/作为:

cp -r folder1 folder2 folder3 / home / USBkey /。

这仍然是一个顺序的副本。


单个命令表单+1,与我的评论不同!顺便说一句,在键入代码时,请记住将其包围在``反引号或用四个空格缩进。
Nathan.Eilisha Shiraini
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.