Bash: eliminar espacios en el nombre del directorio

Bash: eliminar espacios en el nombre del directorio

!! ¡Esta pregunta no se trata de SHELL, se trata de BASH, no se puede cambiar la etiqueta defectuosa!

Tengo un código que elimina los espacios en directorios y nombres de archivos (e inserta un punto);

find $jdir -depth -name "* *" -execdir rename 's/ /./g' "{}" \;

digamos $jdir = "los archivos de prueba están aquí"

Este código no cambia el nombre de $jdir.

y no puedo configurarlo en el directorio principal, porque entonces cambiaría el nombre de muchos otros directorios.

¿Cómo consigo que cambie el nombre de $jdir?

(¿error de prueba? en el foro, ignore esta línea) No puedo cambiar las etiquetas, ¿un error en el foro?

información relacionada