git-ls-files: команда, не найденная

Я погуглил эту команду, и она сказала, что обеспечивается через мерзавца-человека, которого я установил. Кто-либо имеющий проблемы с этой командой, не находимой?

Это появляется на основе git-ls-files страница справочника, что мы можем использовать ls-файлы мерзавца. Однако это повреждает существующий инструмент. Существует ли обходное решение для этого?

/usr/bin/git-ls-files

#!/usr/bin/bash
git ls-files $args

?

2
задан 22 July 2011 в 17:59

1 ответ

git-ls-files страница руководства на Ubuntu. Поиск с apt-file search git-ls-files подтвержденный это.

Если Вы хотите использовать git-ls-files вместо git ls-files, создайте символьную ссылку для него:

sudo ln -s /usr/bin/git /usr/local/bin/git-ls-files

Если некоторая другая программа не зависит от этого имени, я просто использовал бы git ls-files, единственной разницей является первый разделитель, тире (-) по сравнению с пространством ().

Если Вы хотите создать такой псевдоним для каждой команды мерзавца, работать ниже команды удара:

for file in /usr/lib/git-core/*; do name=${file##*/}; [[ $name != git ]] && [ -x "$file" ] && sudo ln -s "$file" "/usr/local/bin/$name"; done

Это создаст символьные ссылки в /usr/local/bin.

2
ответ дан 2 December 2019 в 04:28

Другие вопросы по тегам:

Похожие вопросы: