cambiar el nombre o mover directorios y carpetas puede ser complicado si esos directorios y carpetas tienen algunas subcarpetas. O el destino puede tener lista toda la carpeta del mismo nombre que creará algún error. En este tutorial veremos cómo cambiar el nombre y mover directorios y carpetas en Linux.
el comando predeterminado para renombrar directorios y carpetas es mv
. mv
es la forma corta para el move
., Simplemente podemos cambiar el nombre proporcionando el directorio actual y el nombre de la carpeta y el directorio de destino o el nombre de la carpeta. La sintaxis es como a continuación. Si la carpeta del directorio de origen o actual tiene contenido, debemos cambiar el nombre mediante el uso de movimiento recursivo. Esto solo cambiará el nombre del directorio o carpeta dado, pero moverá todos los archivos secundarios y la carpeta.
mv CURRENT_FOLDER NEW_FOLDER
En este ejemplo vamos a cambiar el nombre de un directorio llamado backup
dentro de old_backup
.,
$ mv backup old_backup
Verbose
al cambiar el nombre o mover archivos y carpetas, es posible que necesitemos obtener información detallada. El modo detallado imprimirá cada movimiento o cambio de nombre. Esto será útil para la opción recursiva. Proporcionaremos -v
para habilitar verbose.
$ mv -v backup old_backup
Sobrescribir la Fuerza Si Existe
En algunos casos puede existir una carpeta existente o directorio con el nuevo nombre. Tenemos que confirmar la sobreescritura., Pero esto puede ser una tarea desalentadora si hay muchos de ellos. Podemos sobrescribir archivos y carpetas existentes con la opción -f
automáticamente. -f
significa forzosamente.
$ mv -f backup old_backup
solicitar confirmación antes de sobrescribir
Si no queremos escribir un archivo existente por la fuerza podemos confirmar para cada cambio de nombre de archivo. En este caso tenemos que usar -i
como a continuación.
$ mv -i backup old_backup