Linux復制文件到多個目錄


        linux中常用cp命令進行復制。但是一次只可以復制到一個文件夾內。今天剛好有需要將同一批文件復制到多個文件夾內。可以用cp echo 和xargs同時使用滿足要求。

echo /home/dir1 /home/dir2 /home/dir3 | xargs -n 1 cp -v /home/dir*/file

       dir1 dir2 dir3分別是三個不同的目標文件夾,如果有需要,還可以繼續往下加。dir*/file表示需要復制的文件

-n 1
表示每一命令行只能有一個參數,並傳給cp命令
cp
表示復制
-v
表示將復制過程詳細羅列出來,這樣就可以清楚看到文件是如何復制到不同的文件夾內的

       記錄一下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM