我使用以下命令来复制数据,并按预期工作。
cp -pr –reply = yes / db-nfs / mysql3 / * / db-nfs / mysql5 /
1)有更好的方法吗?
2)我想将相同的数据复制到/ db-nfs / mysql7中。 单命令有可能吗?
如果您反复将相同的数据复制到文件夹而不是一次复制到空白目标,请考虑使用rsync来代替:
rsync -av /db-nfs/mysql3/ /db-nfs/mysql5/ rsync -av /db-nfs/mysql3/ /db-nfs/mysql7/
(注意尾部的斜杠很重要!)
1)这不会保留硬链接和扩展属性,所以你最好使用-a而不是-p 。
2)取决于你的意思是一个单一的命令! 你可以编写一个运行多个cp命令的脚本,然后脚本本身就是一个命令。