Intern
¿Cómo cambiar el nombre de un archivo en Linux?
sobes.tech AI
Respuesta de la IA
En Linux, para renombrar un archivo o moverlo a otra ubicación se utiliza el comando mv.
Sintaxis del comando:
# Renombrar un archivo
mv <nombre_antiguo> <nombre_nuevo>
# Mover un archivo a otro directorio conservando el nombre
mv <nombre_archivo> <directorio_destino>/
# Mover un archivo a otro directorio y cambiar su nombre
mv <nombre_archivo> <directorio_destino>/<nombre_nuevo>
Ejemplos:
- Renombrar el archivo
old_file.txtanew_file.txten el directorio actual:mv old_file.txt new_file.txt - Mover el archivo
my_document.pdfdel directorio actual a/home/user/documents/:mv my_document.pdf /home/user/documents/ - Mover el archivo
report.csvdel directorio actual a/archive/y renombrarlo afinal_report_2023.csv:mv report.csv /archive/final_report_2023.csv
Si el <nombre_nuevo> o <directorio_destino>/<nombre_nuevo> especificado ya existe, por defecto, el archivo será sobrescrito.
Opciones útiles de mv:
-i(interactivo): Solicita confirmación antes de sobrescribir un archivo existente.-f(forzar): Sobrescribe forzosamente el archivo existente, suprimiendo la solicitud de confirmación (-i).-u(actualizar): Mueve/renombra el archivo solo si el archivo fuente es más reciente que el de destino o si el archivo de destino no existe.-v(verbo): Muestra información detallada sobre las acciones realizadas.
Ejemplo de uso de opciones:
# Solicitar confirmación antes de sobrescribir
mv -i my_file.txt existing_file.txt
# Sobrescribir forzosamente
mv -f important.log /var/log/important.log