GNU/Linux >> Znalost Linux >  >> Linux

Linux - Nahrazení mezer v názvech souborů

Raději používám příkaz 'rename', který přebírá regulární výrazy ve stylu Perlu:

rename "s/ /_/g" *

Suchý běh můžete provést pomocí parametru -n:

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

Mělo by to stačit:

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

Linux
  1. Procházení souborů s mezerami v názvech?

  2. Je MV Atomic na Fs?

  3. Jaký je účel souboru .bashrc v Linuxu

  1. Jak nahradit mezery v názvech souborů pomocí bash skriptu

  2. Linuxový shell skript pro přidání úvodních nul k názvům souborů

  3. Přesunutí souboru v Linuxu v C

  1. Zkopírujte soubory v terminálu Linux

  2. Přejmenujte soubor v terminálu Linux

  3. Přesunout soubory v terminálu Linux