Se eu tiver um diretório /foo
com alguns arquivos nele, como faço para ligar simbolicamente cada entrada /foo
em /bar/
?
Por exemplo, se /foo
tiver os arquivos a
, b
e c
eu quero criar três links simbólicos:
/bar/a -> /foo/a
/bar/b -> /foo/b
/bar/c -> /foo/c
linux
mac
command-line
bash
Steven
fonte
fonte
--prefix=
.Respostas:
Você pode usar (GNU)
cp
com a--symbolic-link
opção:fonte
Faça uma tentativa:
O diretório de origem, conforme especificado na pergunta, é
/foo
. Observe que ele deve ser totalmente especificado (ou seja, iniciando no diretório raiz), para que outros exemplos sejam assim:fonte
/
na minha resposta original). Vou adicionar um esclarecimento.cp -rs /var/www/folder/ .
copiar todos os arquivos de subpastas como link simbólico, não comoln -s /var/www/folder/ .
quem duplicou os arquivos de subpastas no meu computador.Algo assim?
fonte