GNU/Linux >> Linux の 問題 >  >> Linux

Linux でファイル名から空白を削除する

以下は、実際にスペースである場合に機能します。

$ rename "s/ //g" *

試す

$ rename "s/\s+//g" *

\s [ \t\r\n] のセットに属する空白文字です。 .


次のようなことができます:

IFS="\n"
for file in *.jpg;
do
    mv "$file" "${file//[[:space:]]}"
done

Linux
  1. Linuxでグループにユーザーを追加またはグループから削除する方法

  2. 7 ファイルから重複行を削除する Linux Uniq コマンドの例

  3. ファイル名から無効な文字を削除するには?

  1. Linux で find コマンドを使用して、スペースのあるファイルを検索して削除する

  2. Linux でユーザー空間から物理アドレスにアクセスするには?

  3. Linuxからジェンキンスを完全に削除するにはどうすればよいですか

  1. Linux (CentOS 7.1) から以前のバージョンの .NET Core を削除する方法

  2. 複数のファイルの名前を変更して、ファイル名から共通のサフィックスを削除します

  3. Linux から Linux をインストールする