Pokud bude mít +x příznak (čili chmod +x /etc/init.d/test.sh), tak ano.
Jinak do /etc/init.d se dávají scripty pro "samoobsluhu" systémem přes příkaz update-rc.d (po startu systému, cron atd), než aby se ručně spouštěly. Myslím si, že předchozí návrh byl myšlen právě tak, aby se to všechno dělo "automatizovaně" bez nutnosti ručně spouštět. Nicméně, pokud to chceš spouštět ručně a přes sudo, tak je imho úplně jedno, kde se script bude nacházet.