Как открыть папку автозагрузки Windows в проводнике файлов с помощью bash?

#windows #bash #scripting #git-bash #startup

Вопрос:

Путь к папке запуска: %APPDATA%MicrosoftWindowsStart MenuProgramsStartup , я пробовал:

 echo "$APPDATAMicrosoftWindowsStart MenuProgramsStartup"

start "$APPDATAMicrosoftWindowsStart MenuProgramsStartup"
 

Хотя указанный путь верен, start команда просто открывает окно CMD, кто-нибудь знает, как открыть папку запуска в проводнике с помощью bash?

P.S. Я использую Git Bash.

Комментарии:

1. Какого эффекта вы бы точно хотели достичь? И почему вы пометили этот вопрос буквой sh ? Наконец, отметьте этот вопрос, чтобы мы могли видеть, какую реализацию bash вы используете.

2. @user1934428 Я хочу открыть папку запуска Windows в git bash. Я заменил sh бирку на git-bash .

3. А под «открыть» вы имеете в виду «запустить проводник Windows, чтобы показать папку»? Или вы просто хотите перечислить содержимое этой папки? Пожалуйста, обновите свой вопрос, чтобы мы могли увидеть, чего вы хотите.

4. @user1934428 Да, в проводнике файлов, очень хороший момент! Я обновил свой вопрос.

5. Я никогда не работал в Git Bash, но AFIK- start это внутренняя команда, а не исполняемый файл. Так что , если бы вы хотели что-то сделать start , вам, скорее всего, пришлось бы обернуть это в вызов cmd , cmd /c start .... т. Е.

Ответ №1:

Следующая команда выполняет эту работу:

 explorer "$APPDATAMicrosoftWindowsStart MenuProgramsStartup"
 

С псевдонимом bash:

 alias startup='explorer "$APPDATAMicrosoftWindowsStart MenuProgramsStartup"'

startup