Спасибо @Kusalananda и @Barun
Я использовал скрипт
#!/bin/bash
USER1=
PASS1=
USER2=
PASS2=
mysqldump --opt --hex-blob \
-h source_host -p"$PASS1" -u "$USER1" \
source_db | \
mysql \
-h target_host -p"$PASS2" -u "$USER2" \
target_db
Los nombres del archivo se almacenan en el directorio.
En términos simples, un directorio en Linux es solo una asignación de nombres a inodos. Cuando usa mv
para renombrar/mover un archivo, solo cambian las asignaciones en los directorios. Esto le permite tener enlaces duros al mismo inodo con diferentes nombres siempre que los enlaces duros estén en la misma partición del sistema de archivos.
Más información aquí .