rsync с символической ссылкой на пути [closed]

Многие карты имеют профили , которые, помимо прочего, определяют, какие входы и выходы доступны. Ваша карта имеет следующее:

 profiles:
    input:analog-stereo: Analog Stereo Input (priority 60, available: no)
    output:analog-stereo: Analog Stereo Output (priority 6000, available: no)
    output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: no)
    off: Off (priority 0, available: unknown)

, а текущий активный профиль -

active profile: <off>

. Вы можете выбрать профиль в pavucontrol на вкладке Configuration или с помощью pacmd set- карточка-профиль . Выбор одного из двух профилей с выходом в его названии должен включить аналоговый стереовыход.

1
01.06.2018, 20:37
1 ответ

No puedo replicar tu comportamiento. Creé un script que configura un directorio y luego lo copia. Tiene un enlace simbólico relativo y absoluto dentro. Con las opciones que muestras (-avzR), no debería descender a ninguna, sino copiar el enlace como enlace.

Supongo que he malinterpretado algún aspecto de lo que intentas. Entonces puede agregar a su pregunta si encuentra lo que es, o puede ejecutar este script y ver si su comportamiento es diferente al que muestro.

Guión:

#!/bin/sh
SRC=/tmp/syncsrc
DEST=/tmp/syncdest
rm -rf $SRC $DEST
mkdir -p $SRC/a/b
mkdir -p $SRC/f/d
touch $SRC/f/d/e
ln -s../../f $SRC/a/b/c
ln -s $SRC/f $SRC/a/b/g
mkdir $DEST
rsync -avzRi $SRC/a $DEST

Salida

sending incremental file list
cd+++++++++ /tmp/
cd+++++++++ /tmp/syncsrc/
cd+++++++++ /tmp/syncsrc/a/
cd+++++++++ /tmp/syncsrc/a/b/
cL+++++++++ /tmp/syncsrc/a/b/c ->../../f
cL+++++++++ /tmp/syncsrc/a/b/g -> /tmp/syncsrc/f

Y el destino se crea con los enlaces simbólicos dentro

$ find /tmp/syncdest \( -type l -printf '%h/%f -> %l\n' \) -o -printf '%h/%f\n'
/tmp/syncdest
/tmp/syncdest/tmp
/tmp/syncdest/tmp/syncsrc
/tmp/syncdest/tmp/syncsrc/a
/tmp/syncdest/tmp/syncsrc/a/b
/tmp/syncdest/tmp/syncsrc/a/b/c ->../../f
/tmp/syncdest/tmp/syncsrc/a/b/g -> /tmp/syncsrc/f
0
27.01.2020, 23:43

Теги

Похожие вопросы