Tengo el directorio /home/user/oldname
y quiero cambiarle el nombre a /home/user/newname
. ¿Cómo puedo hacer esto en una terminal?
mv /home/usuario/oldname /home/usuario/newname
mv
puede hacer dos trabajos.
- Puede mover archivos o directorios
- Puede renombrar archivos o directorios
Para cambiar el nombre de un archivo o directorio, escriba esto en Terminal:
mv old_name new_name
con espacio entre los nombres antiguos y los nuevos.
Para mover un archivo o directorio, escriba esto en Terminal.
mv file_name ~/Desktop
moverá el archivo al escritorio.
Si es un directorio que debe agregar -R
antes del nombre del directorio:
mv -R directory_name ~/Desktop
mv -T /home/user/oldname /home/user/newname
Eso cambiará el nombre del directorio si el destino no existe o si existe pero está vacío. De lo contrario, le dará un error.
Si haces esto en su lugar:
mv /home/user/oldname /home/user/newname
Una de dos cosas sucederá:
- Si
/home/user/newname
no existe, se renombrará/home/user/oldname
a/home/user/newname
- Si
/home/user/newname
existe, se moverá/home/user/oldname
en/home/user/newname
, es decir,/home/user/newname/oldname
Fuente: ¿Cómo decidir que mv se mueve a un directorio en lugar de reemplazarlo?
Si desea cambiar el nombre de un directorio en su nivel en el sistema de archivos (por ejemplo, está en su directorio de inicio y desea cambiar el nombre de un directorio que también está en su directorio de inicio):
mv Directory ./NewNameDirectory
Este gvfs-move
el comando también cambiará el nombre de los archivos y directorios.
gvfs-move /home/user/oldname /home/user/newname
gvfs-rename también renombrará los directorios. Dará un error si ya existe un directorio con el nuevo nombre. La única limitación es que no puede usar una ruta con el nombre de la carpeta. Tan
gvfs-rename /home/boo /home/boo-the-dog
no funcionará, pero
cd /home gvfs-rename boo boo-the-dog
funcionará. No es tan útil como mv-T, pero leí en el manual que estaba destinado a operaciones de red.
use mv 'y no use
/’ al final. Porque tu contenido irá dentro de él.
Utilice siempre mv 'o
rename’.