Site icon booooker | 波哥分享

Linux 批量複製同一個檔案到所有資料夾中

linux server
0
(0)

你是否知道如何在 Linux 中將一個檔案複製到多個資料夾中?如果你是一個網站管理員,你可能需要將某個檔案(如圖片或 CSS 檔案)複製到網站中的每個子目錄中,以確保網站中的每個頁面都能夠訪問到該檔案。在 Linux 中,你可以使用以下命令實現這個功能:

find /wwwroot/domain.com -type d -exec cp /wwwroot/domain.com/file.jpg {} \;

這個命令的作用是將 /wwwroot/domain.com/ 目錄下的 file.jpg 檔案複製到 /wwwroot/domain.com/ 目錄下的所有子目錄中。具體來說,它使用 find 命令查詢 /wwwroot/domain.com/ 目錄下的所有子目錄(使用 -type d 參數限制只查詢目錄),並將每個子目錄作為參數傳遞給 cp 命令,從而將 file.jpg 檔案複製到每個子目錄中。

需要注意的是,如果 /wwwroot/domain.com/ 目錄下的某個子目錄中已經存在同名的 file.jpg 檔案,該檔案會被覆蓋。如果你需要備份原來的檔案,可以在執行命令前先將目標子目錄複製一份備份。

這篇文章對你有幫助嗎?

給個5星好評吧?

感謝支援《波哥分享》原創文章!

原文標題:Linux 批量複製同一個檔案到所有資料夾中

原文網址:https://www.booooker.com/547.html

平均分 0 / 5. 評價計數: 0

還沒有人評價哦~

猜你喜歡

轉載請保留原文連結:https://www.booooker.com/547.html
Exit mobile version