Jeśli mam katalog /foo
z kilkoma plikami w nim, w jaki sposób podlinkowujemy Każdy wpis /foo
do /bar/
?
Na przykład, jeśli /foo
ma pliki a
, b
a c
chcę, aby utworzyć trzy dowiązania:
/bar/a -> /foo/a
/bar/b -> /foo/b
/bar/c -> /foo/c
linux
mac
command-line
bash
Steven
źródło
źródło
--prefix=
.Odpowiedzi:
Możesz użyć (GNU)
cp
z--symbolic-link
opcją:źródło
Wypróbuj to:
Katalog źródłowy, jak określono w pytaniu, to
/foo
. Pamiętaj, że musi być w pełni określony (tj. Zaczynając od katalogu głównego), więc inne przykłady wyglądałyby tak:źródło
/
w mojej oryginalnej odpowiedzi). Dodam wyjaśnienie.cp -rs /var/www/folder/ .
kopiuje wszystkie pliki podfolderów jako dowiązanie symboliczne, a nie tego,ln -s /var/www/folder/ .
kto skopiował pliki podfolderów na moim komputerze.Coś takiego?
źródło