Mover archivos 12
El comando mv
se utiliza para mover un archivo de una ubicación en el sistema de archivos a otra.
mv ORIGEN DESTINO
El comando mv
requiere dos argumentos como mínimo. El primer argumento es la fuente u origen, la ruta al archivo que va a ser movido. El segundo argumento es el destino, la ruta al lugar donde se moverá el archivo. Generalmente, los archivos que se van a mover se denominan origen, y el lugar donde se van a colocar se denomina destino.
Siga leyendo
Utilice el siguiente comando para cambiar al directorio Documents
:
sysadmin@localhost:~$ cd ~/Documents
Para mover el archivo people.csv
al directorio Work
, utilice el nombre del archivo como origen y el nombre del directorio como destino:
sysadmin@localhost:~/Documents$ mv people.csv Work
Si un archivo se mueve de un directorio a otro sin especificar un nuevo nombre para el archivo, éste conservará su nombre original. El movimiento anterior se puede confirmar mediante el comando ls
en el directorio Work
:
sysadmin@localhost:~/Documents$ ls Work people.csv
El comando mv
puede utilizarse para mover varios archivos, siempre y cuando el argumento final proporcionado al comando sea el destino. Por ejemplo, para mover tres archivos al directorio School
:
sysadmin@localhost:~/Documents$ mv numbers.txt letters.txt alpha.txt School sysadmin@localhost:~/Documents$ ls School Art Engineering Math alpha.txt letters.txt numbers.txt
Mover un archivo dentro del mismo directorio es una forma eficaz de cambiarlo de nombre. Por ejemplo, en el ejemplo siguiente, el archivo animals.txt
recibe un nuevo nombre zoo.txt
:
mv animals.txt zoo.txt
sysadmin@localhost:~/Documents$ ls School alpha-second.txt hello.sh newhome.txt red.txt Work alpha-third.txt hidden.txt os.csv adjectives.txtanimals.txt
linux.txt passwd alpha-first.txt food.txt longfile.txt profile.txt sysadmin@localhost:~/Documents$ mv animals.txt zoo.txt sysadmin@localhost:~/Documents$ ls School alpha-second.txt hidden.txt os.csvzoo.txt
Work alpha-third.txt linux.txt passwd adjectives.txt food.txt longfile.txt profile.txt alpha-first.txt hello.sh newhome.txt red.txt
A tener en cuenta
Los permisos pueden afectar comandos de administración de archivos, incluyendo el comando mv
. Mover un archivo requiere tener permisos de escritura y ejecución tanto en los directorios de origen como de destino.
«¡Pingüinos en el espacio! NASA utiliza Linux. La Estación Espacial Internacional funciona con Linux. “Migramos funciones esenciales de Windows a Linux porque necesitábamos un sistema operativo más estable y fiable.” Keith Chuvala, manager de Operaciones Informáticas Espaciales de NASA. Curiosity, el Rover en Marte.»