linux批量修改文件名字
生活随笔
收集整理的這篇文章主要介紹了
linux批量修改文件名字
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.參考方法
使用 find -name "*.* " -exec COMMAND {} … \;
的形式對(duì)每一個(gè)找到的文件進(jìn)行處理。但是我還沒(méi)找到合適的指令
COMMAND 是你要執(zhí)行的操作, {} 代表前面找到的問(wèn)件,注意最后的 \; 不可省略。
舉例:
批量返回某類型的文件的文件名(不含后綴)
批量刪除后綴名為 xx 的文件
find -name "\*.xx " -exec rm {} \;關(guān)于 find -exec 的更多信息可以參考
https://www.cnblogs.com/peida/archive/2012/11/14/2769248.html
2.可以使用的方法
批量刪除所有文件的后綴名
for j in *; do mv $j ${j%.*}; done;批量刪除指定的后綴名 例子中是 .exe
for j in $(find -name "*.exe"); do mv $j ${j%.*}; done;總結(jié)
以上是生活随笔為你收集整理的linux批量修改文件名字的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 三极管3种基础接法比较
- 下一篇: linux bmc管理(工作笔记,随时更