你是否知道如何在 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 檔案,該檔案會被覆蓋。如果你需要備份原來的檔案,可以在執行命令前先將目標子目錄複製一份備份。
猜你喜歡
轉載請保留原文連結:https://www.booooker.com/547.html