Я погуглил эту команду, и она сказала, что обеспечивается через мерзавца-человека, которого я установил. Кто-либо имеющий проблемы с этой командой, не находимой?
Это появляется на основе git-ls-files
страница справочника, что мы можем использовать ls-файлы мерзавца. Однако это повреждает существующий инструмент. Существует ли обходное решение для этого?
/usr/bin/git-ls-files
#!/usr/bin/bash
git ls-files $args
?
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
.