Если у меня есть каталог /foo
с несколькими файлами в нем, как я симлинка каждую записи в /foo
в /bar/
?
Например, если /foo
есть файлы a
, b
и c
я хочу создать три символические ссылки:
/bar/a -> /foo/a
/bar/b -> /foo/b
/bar/c -> /foo/c
linux
mac
command-line
bash
Стивен
источник
источник
--prefix=
.Ответы:
Вы можете использовать (GNU)
cp
с--symbolic-link
опцией:источник
Попробуйте это:
Исходный каталог, как указано в вопросе, является
/foo
. Обратите внимание, что он должен быть полностью указан (то есть начиная с корневого каталога), поэтому другие примеры будут выглядеть так:источник
/
в моем исходном ответе). Я добавлю уточнение.cp -rs /var/www/folder/ .
копировать файлы каждой подпапки как символическую ссылку, а неln -s /var/www/folder/ .
копировать файлы подпапок на моем компьютере.Что-то вроде этого?
источник