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/newnameEso 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/newnameUna de dos cosas sucederá:
- Si
/home/user/newnameno existe, se renombrará/home/user/oldnamea/home/user/newname - Si
/home/user/newnameexiste, se moverá/home/user/oldnameen/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.
Consulte también: Cómo mover un directorio
Utilice siempre mv 'o rename’.