Ubuntu 批量更改檔案內容

2021-06-16 18:24:06 字數 465 閱讀 8545

今天大清早的時候,boss突然給我說,我現在做的這個專案要求命名全部是小寫,如果複雜的命名用下劃線代替,因為我是半路接手這個專案的,所以做了差不多兩個月才知道這個要小寫。。。(瞬間欲哭無淚

既然要改,那就動手吧!

開始boss建議讓我用php寫個程式來修改檔案,但是試了一下,感覺不太好使。

最後想到乾脆用命令,然後找到了這個命令

sed -i "s/oldstring/newstring/g"  `grep oldstring -rl /path`    

oldstring:要進行替換的內容

newstring:替換的內容

path:路徑

唯一要注意一點:在  `grep oldstring -rl /path`    中 ` 為1前邊的翻引號`,而不是enter 前的'

經過一上午的折騰,終於搞定了!

ubuntu批量更改檔案許可權

重灌系統之後,把檔案從windows分割槽拷到linux分割槽發現所有檔案的許可權全是777,在終端下看到所有檔案的顏色都很刺眼,檔案有很多,乙個乙個改不現實,所以寫了一段python指令碼批量更改檔案許可權。許可權更改說明 所有資料夾許可權為775,檔案許可權為664。思路 先把所有檔案和資料夾設...

批量更改自己的資料集內容

更改xml內容 import os lines class changesomething def init self self.path c desktop annotations 原路徑 def chname self,file path names os.listdir file path f...

Python批量更改檔名

由於後台資料有好多,但是文案提供過來的命名全部沒有按照格式來命名,python這麼強大的語言,肯定是能夠處理這個問題的,於是我就寫了乙個小指令碼批量改檔名。我的思路是這樣的,在當前檔案下建立乙個新的目錄newfile,然後把所有的檔案拷貝過去重新命名一下就行了 文案提供過來的全部都是1.jpg,2....