Custom Search

JITAKU_SVR_Wiki

ファイル名一括変更

ディレクトリ内に同じルールのファイル名がついたファイルがたくさんあったときに、
いちいちmvで名前を変更するのが面倒。
そんな時はrenameコマンドで一括置換することが出来る。

例えば、以下の様な、

# ls
mv0.sh mv1.sh mv2.sh mv3.sh mv4.sh mv5.sh mv6.sh mv7.sh mv8.sh mv9.sh

頭にmvというファイル名がいっぱいついたスクリプトが存在し、
あとからファイル名を変更したいが、10回もmvをしたくない…。

# sudo rename mv perm mv?.sh

# ls
perm0.sh perm2.sh perm4.sh perm6.sh perm8.sh
perm1.sh perm3.sh perm5.sh perm7.sh perm9.sh

という風に変更出来る。

使い方は、

# rename 変更前の文字列 変更後の文字列 実際のファイル
変更前の文字列は「mv」、変更後は「perm」、0-9は?で対応。




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-12-17 (木) 17:21:16 (707d)