ホームページ >システムチュートリアル >Linux >CentOS でコマンドを使用してファイル名を一括変更するにはどうすればよいですか?
今日、新しい問題が発生しました。サフィックスをまとめて切り取りたい場合はどうすればよいですか?
具体的なコマンドは次のとおりです:
find -name "*.txt" |for i in *;do mv $i `echo $i |sed 's/\.txt//g'`;done
find -name "*.txt" |awk -F'.' '{print $1} |xargs mv {}.txt {}
サフィックス名のみを変更したい場合は、rename を使用します。コマンドは次のとおりです:
.txt .bk の名前を変更します *
以上がCentOS でコマンドを使用してファイル名を一括変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。