¿Cómo cambiar el nombre de un directorio que comienza con - y un espacio en el medio?

¿Cómo cambiar el nombre de un directorio que comienza con - y un espacio en el medio?

Se cambió el nombre de la carpeta a '-Cadence NDA Extension- Signed 10.2.17.pdf' por error y ahora no puedo realizar nada en la carpeta. ¿Cómo cambiarle el nombre a dicarta? Estoy intentando esto en UNIX Shell Script.

Respuesta1

Prueba esto:

mv -- -Cadence\ NDA\ Extension-\ Signed\ 10.2.17.pdf some-other-name.pdf

La razón por la que puede haber tenido un problema es que, si su archivo fuente comienza con -, mvintenta analizarlo como una opción. Pasar un --antes de tus argumentos suele ayudar (también con comandos distintos a mv)

O como se sugiere en los comentarios:

mv ./-Cadence\ NDA\ Extension-\ Signed\ 10.2.17.pdf some-other-name.pdf

Prefijar su archivo con una ruta relativa (o absoluta) puede ayudar a solucionar ese problema.

información relacionada