私はコマンドを使ってみました:
mv *.1.gz.html *.html
しかし、私は次のような答えを受けました。
<filename
>はディレクトリではありません。
どのように動作させることができますか?また、 rename コマンドを試しましたが、機能しませんでした。私には正規表現が多すぎます。
私がよりよく理解したら、xargsを使用することがうまくいくと思います。
ベストアンサー1
mv
単一のファイルの名前を変更するか、複数のファイルを単一のディレクトリに移動します。
多くのファイルの名前を変更するにはrename
。
バージョンに応じてrename
:
rename .1.gz.html .html *.1.gz.html
または
rename 's/\.1\.gz\.html/\.html/' *.1.gz.html
最初のバージョンは書くのがより簡単で、2番目のバージョンはより強力で、時には正しい構文を見つけるためにperl-rename
。man rename