Symlink Copiar um diretório de forma não recursiva

4

Então eu quero ligar simbolicamente todos os arquivos e pastas em um diretório para outro diretório. Quando uso cp -s sem a opção -r , recebo vários avisos "omitindo diretório" e não quero omitir diretórios:

$ cp -s /home/my_username/path_to_directory/* .
cp: omitting directory '/home/my_username/path_to_directory/foo'
cp: omitting directory '/home/my_username/path_to_directory/bar'
cp: omitting directory '/home/my_username/path_to_directory/baz'

Se eu usar a opção -r , ela vincula todos os arquivos nos diretórios, em vez de vincular os próprios diretórios.

Como faço para ligar de forma não recursiva todos os arquivos e pastas em um diretório para outro diretório?

    
por Ajedi32 17.06.2013 / 21:09

1 resposta

6

Não importa, eu percebi. Eu não posso acreditar que não tentei isso antes:

ln -s /home/my_username/path_to_directory/* .
    
por 17.06.2013 / 21:11

Tags