No diretório / symlinks:
for a in /original/file* ; do ln -s $a . ; done
(Você pode querer /original/*file*/
se você também quiser usar o link simbólico ' somefile
')
Eu tenho alguns milhares de arquivos diferentes que eu quero link simbolicamente, existe algum programa onde eu possa selecionar todos os arquivos que eu quero ligar simbolicamente (mantendo o mesmo nome de arquivo no destino do symlink) e então escolher onde eles vão? Todos eles receberiam links simbólicos no mesmo diretório. Estou usando o Mac OS X 10.9.1. Se não houver software para fazer isso, posso criar um script de shell que vincule arquivos que contenham uma determinada palavra-chave no nome do arquivo? Digamos que eu tenha:
/orginal
fileDis
fileDat
thing1
thing2
E eu quero simbolizar todos os arquivos com a palavra "arquivo" no nome para um diretório, mantendo o nome do arquivo original para que o resultado seja:
/symlinks
fileDis
fileDat
Tentei isso como sugerido:
cd /symlinks
for a in /original/*file* ; do ln -s $a . ; done
E acabou tendo apenas
*File*
aparece na pasta.
No diretório / symlinks:
for a in /original/file* ; do ln -s $a . ; done
(Você pode querer /original/*file*/
se você também quiser usar o link simbólico ' somefile
')
Tags symbolic-link macos