Copy

將數據複製到目錄

  • May 27, 2011

我使用以下命令複製數據,它按預期工作。

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命令的腳本,然後該腳本本身就是一個命令。

引用自:https://serverfault.com/questions/274339