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

Linux - ファイル名のスペースの置き換え

私は、Perl スタイルの正規表現を使用するコマンド「rename」を使用することを好みます:

rename "s/ /_/g" *

-n フラグを使用して予行演習を行うことができます:

rename -n "s/ /_/g" *

これでうまくいくはずです:

for file in *; do mv "$file" `echo $file | tr ' ' '_'` ; done

Linux
  1. 名前にスペースが含まれるファイルをループする??

  2. MvはFsでアトミックですか?

  3. Linuxでファイルの名前を変更するにはどうすればよいですか?

  1. Linuxターミナルでファイルをコピーする

  2. Linuxターミナルでファイルの名前を変更します

  3. C で Linux 上のファイルを移動する

  1. Linuxターミナルでファイルを移動する

  2. Linuxでのファイルコマンドの基本的な例

  3. Linuxでの.bashrcファイルの目的は何ですか