GNU/Linux >> Tutoriales Linux >  >> Linux

¿Una forma rápida de incluir una ruta de directorio al llamar a Mv?

Esta pregunta ya tiene respuestas aquí :La forma más rápida de cambiar el nombre de los archivos, sin volver a escribir la ruta del directorio

(6 respuestas)
Cerrado hace 6 años.

A menudo trabajo desde la raíz de un directorio de rieles donde me encuentro navegando por la misma ruta dos veces cada vez que me gustaría mover un archivo:

mv app/views/layouts/application.html.erb app/views/layouts/application.html.haml

El haml es solo uno de los muchos ejemplos en los que necesito cambiar el nombre del archivo sin modificar el directorio en el que se encuentra actualmente y sin cambiar de directorio. ¿Hay alguna manera de lograr esto?

Respuesta aceptada:

Usar expansión de llaves:

mv very/long/path/to/filename.{old,new}

se expandiría a

mv very/long/path/to/filename.old very/long/path/to/filename.new

Linux
  1. ¿Cd a un directorio de nombre desconocido en una ruta conocida?

  2. Linux:¿qué sucede cuando ejecuta Rsync sin una ruta de destino?

  3. ruta de la biblioteca cuando se carga dinámicamente?

  4. Exclusión de directorio al crear un archivo .tar.gz

  5. Compruebe si el directorio es un repositorio de git (sin tener que hacer un cd en él)

Linux:agregar un directorio a PATH

cd en el directorio sin tener permiso

mkdir -p falla cuando existe un directorio

Agregue un script bash a la ruta

Ejecute un ls sin obtener la ruta completa

Creando un programa en bin