mv
mv [OPCIÓN]... [-T] ORIGEN DESTINO
mv [OPCIÓN]... ORIGEN... DIRECTORIO
mv [OPCIÓN]... -t DIRECTORIO ORIGEN...
Mover ORIGEN a DESTINO, o múltiples ORIGEN(es) a DIRECTORIO.
Options
--force,-f-
no avisar antes de sobreescribir
--interactive,-i-
avisar antes de anular
--no-clobber,-n-
no sobreescribir un archivo existente
--strip-trailing-slashes-
eliminar cualquier barra final de cada argumento ORIGEN
--backup=<CONTROL>-
make a backup of each existing destination file
-b-
like –backup but does not accept an argument
--suffix=<SUFFIX>,-S <SUFFIX>-
override the usual backup suffix
--update-
move only when the SOURCE file is newer than the destination file or when the destination file is missing
-u-
like –update but does not accept an argument
--target-directory=<DIRECTORY>,-t <DIRECTORY>-
mover todos los argumentos ORIGEN al DIRECTORIO
--no-target-directory,-T-
tratar DESTINO como un archivo normal
--verbose,-v-
explicar lo que se está haciendo
--progress,-g-
Mostrar una barra de progreso.
Nota: esta característica no está soportada por GNU coreutils. -Z-
establecer contexto de seguridad SELinux del archivo destino al tipo predeterminado
--context=<CTX>-
como -Z, o si CTX está especificado entonces establezca el contexto de seguridad SELinux a CTX
--debug-
explicar cómo se copia un archivo. Implica -v
Al especificar más de una de -i, -f, -n, solo la final tendrá efecto.
No mover un no-directorio que tiene un destino existente con la misma o más nueva marca de tiempo de modificación; en su lugar, omitir silenciosamente el archivo sin fallar. Si el movimiento cruza límites de sistema de archivos, la comparación es con la marca de tiempo de origen truncada a las resoluciones del sistema de archivos de destino y de las llamadas del sistema usadas para actualizar marcas de tiempo; esto evita trabajo duplicado si varios comandos mv -u se ejecutan con el mismo origen y destino. Esta opción se ignora si también se especifica la opción -n o –no-clobber. lo cual da más control sobre qué archivos existentes en el destino son reemplazados, y su valor puede ser uno de los siguientes:
- all Esta es la operación por defecto cuando no se especifica una opción –update, y resulta en que todos los archivos existentes en el destino sean reemplazados.
- none Esto es similar a la opción –no-clobber, en que ningún archivo en el destino es reemplazado, pero también omitir un archivo no induce un fallo.
- older Esta es la operación por defecto cuando se especifica –update, y resulta en que los archivos sean reemplazados si son más antiguos que el archivo origen correspondiente.
Examples
Cambia el nombre de un archivo o directorio cuando el destino no es un directorio existente:
mv {{ruta/a/origen}} {{ruta/a/destino}}
Mueve un archivo o directorio a un directorio existente:
mv {{ruta/a/origen}} {{ruta/al/directorio_existente}}
Mueve varios archivos a un directorio existente, manteniendo los nombres de archivo sin cambios:
mv {{ruta/a/origen1 ruta/a/origen2 ...}} {{ruta/al/directorio_existente}}
No pedir confirmación antes de sobrescribir los archivos existentes:
mv {{[-f|--force]}} {{ruta/a/origen}} {{ruta/a/destino}}
Pedir confirmación interactivamente antes de sobrescribir archivos existentes, independientemente de los permisos de los archivos:
mv {{[-i|--interactive]}} {{ruta/a/origen}} {{ruta/a/destino}}
No sobrescribir los archivos existentes en el destino:
mv {{[-n|--no-clobber]}} {{ruta/a/origen}} {{ruta/a/destino}}
Mueve archivos en modo verboso, mostrando los archivos después de moverlos:
mv {{[-v|--verbose]}} {{ruta/a/origen}} {{ruta/a/destino}}
Especifica el directorio de destino para poder utilizar herramientas externas para recopilar archivos movibles:
{{find /var/log -type f -name '*.log' -print0}} | {{xargs -0}} mv {{[-t|--target-directory]}} {{ruta/al/directorio_destino}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.