Você pode find
de todos os diretórios em algum caminho
find path -type d
e achado execute -exec
(ou -execdir
é supostamente mais seguro) ln
(com -v
para verbose) nele (supondo que o caminho completo que você deseja vincular seja /path/to/htdocs/php.ini
)
find path -type d -execdir ln -v -s /path/to/htdocs/php.ini '{}' ';'
Ou, em vez de usar -exec
ou -execdir
, você poderia enviar a saída de saída para xargs
(saída separada nula pode ser útil, -print0
/ -0
) ou usar em um script bash / sh, etc. ...
Mas primeiro, você pode querer verificar se já existem arquivos php.ini com
find path -name php.ini
ou se você criou vários novos links php.ini e deseja verificar o que eles realmente apontam, use
find path -name php.ini -execdir readlink '{}' ';'
ou se você cometer um erro ao criar uma grande quantidade de arquivos php.ini incorretos, você pode excluí-los com
find path -name php.ini -delete