¿Cómo puedo mover / copiar archivos de un directorio a otro, dejando los enlaces simbólicos en el directorio original ? Sé que ln -s
crea enlaces simbólicos en el destino, pero quiero dejar los enlaces simbólicos en el directorio de origen y mover los archivos reales a uno nuevo. ¿Cómo puedo hacer esto?
9
Respuestas:
Procese los archivos individualmente, por ejemplo,
o, si está copiando, reemplace la
mv
línea de comando confuente
cp
y proceder a eliminar solo si fue exitoso.mv
no se verifica si la copia se realizó correctamente antes de eliminar el archivo, pero eso sería un error grave enmv
:)$original_directory
y$new_directory
con los directorios que desea mover de / a, o configúrelos asíoriginal_directory=/home/walt/from
. Para usar en scripts, debe analizar los argumentos usted mismo. Ver las getopts incorporado enman bash
.