Não importa, eu percebi. Eu não posso acreditar que não tentei isso antes:
ln -s /home/my_username/path_to_directory/* .
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?