我想重命名文件的負載(我計數超過200),或者在文件名或文本內容中具有公司名稱。我基本上需要將任何對「公司」的引用更改爲「新公司」,在適用的情況下(即「公司變成新公司」,「公司」變成「新公司」)維持資本化。我需要遞歸執行此操作。如何重命名大量文件,在Linux中爲每個文件改變相同的文件名元素?
因爲這個名字可能出現在任何地方,所以我一直無法找到滿足我需求的示例代碼。它可以是這些例子中的任何一個或更多:
company.jpg
company.php
company.Class.php
company.Company.php
companysomething.jpg
希望你能明白。我不僅需要使用文件名來執行此操作,還需要使用HTML和PHP腳本等文本文件的內容。我假設這將是第二個命令,但我不完全確定是什麼。
我搜索代碼庫,發現近2000年的近300文件中提到的公司名稱,所以我不喜歡做手工。
請幫忙! :)
改名和刪除遞歸。這不是關於遞歸(所有多個操作都不是遞歸!),這是關於 - 看到新的標題。 –
對不起,看起來,當谷歌搜索問題很多人都問同樣的問題。它以遞歸方式遍歷所有目錄,就像chmod -R或chown -R一樣,所以它看起來像是一個明顯的標題。這些文件不是全部在同一個目錄中,但它們全都在這個目錄或子目錄中 –