linux 下批量更名的三種方法

初學linux,總結了三種批量更改文件名的方法,應該是運維面試大機率會考到的內容linux

借鑑了網上看來的思路面試


要求 將文件名中的test字符替換爲truebash


1、rename運維

    rename命令做爲最專業的工具在重命名方面當仁不讓,方法十分簡單
ide

    rename true test *.txt工具

    

2、awk拼接it

    利用awk的拼接
for循環

    ls *|awk -F 'test' '{print $1"true"$2}'class

    以須要替換的單詞做爲分隔符,分開原文件名,中間插入須要更改的文件名
test


3、for循環

    #!/bin/bash

    for file in ` ls *.txt `

    do

            mv "$file" ` echo $file|sed 's#test#true#g' `

    done


    須要寫成腳本,for命令遍歷文件,挨個mv更改文件名

相關文章
相關標籤/搜索