Du könntest find
jedes Verzeichnis in irgendeinem Pfad angeben
find path -type d
und find find ausführen -exec
(oder -execdir
soll sicherer sein) ln
(mit -v
for verbose) darauf (vorausgesetzt, der vollständige Pfad, den Sie verknüpfen möchten, ist /path/to/htdocs/php.ini
)
find path -type d -execdir ln -v -s /path/to/htdocs/php.ini '{}' ';'
Oder anstelle von -exec
oder -execdir
könnten Sie die Ausgabe von find an Pipe weiterleiten xargs
(nullgetrennte Ausgabe kann hilfreich sein -print0
/ -0
) oder in einem bash / sh-Skript usw. verwenden.
Zuerst sollten Sie jedoch überprüfen, ob sich dort bereits php.ini-Dateien befinden
find path -name php.ini
Wenn Sie eine Reihe neuer php.ini-Links erstellt haben und überprüfen möchten, worauf sie tatsächlich verweisen, verwenden Sie
find path -name php.ini -execdir readlink '{}' ';'
oder wenn Sie einen Fehler beim Erstellen einer ganzen Reihe von fehlerhaften php.ini-Dateien machen, können Sie sie mit löschen
find path -name php.ini -delete