拡張子のないファイルにファイル拡張子を追加する

拡張子のないファイルにファイル拡張子を追加する

さまざまなサブディレクトリに何百ものファイルがあります。そのうちのいくつかは正しいファイル拡張子を持っていますが、他のものはそうではありません。ファイル拡張子を持たないすべてのファイルの名前を変更し、ファイル名に.mp4拡張子を追加したいと思います。他のファイルは変更されていないままにしてください。 Bashを使用して名前変更操作をどのように自動化できますか?それとも、PerlやPythonなどの実際のスクリプト言語が必要ですか?

ベストアンサー1

このような:

find . -type f  ! -name "*.*" -exec mv {} {}.mp4 \;

おすすめ記事