Fedoraでフォルダの名前を変更する

Fedoraでフォルダの名前を変更する

私はFedora 31でこれを使っていくつかのrenameフォルダの名前を変更しています。デフォルトでは、フォルダからすべてのスペースを削除してドットに置き換えたいと思います。次のコマンドを使用しています

rename -v " " "." *

しかし、上記のコマンドは最初に現れるスペースだけを置き換えます。たとえば、次のメッセージが表示されます。

'folder with multiple space' -> 'folder.with multiple space'

再実行すると、次のスペースが置き換えられます。一度に交換する方法はありませんか?私の場合、sedtypeコマンドのDebian / Ubuntuバージョンは"s/ /\./g"機能しません。パラメータが十分でないため、エラーが発生します。

ベストアンサー1

使用するzsh場合zmv

バッシュの場合:

for i in *\ *; do
    mv -vnT "$i" "${i// /.}"
done

おすすめ記事