tar
использование команды J
флаг для xz файлов. Пример:
tar -cJvf foo.tar.xz foo/
Поскольку другой ответ больше не работает, я нашел другое решение , которое состоит из добавления этой функции в config.fish
:
function __fish_command_not_found_handler --on-event fish_command_not_found
echo "fish: Unknown command '$argv'"
end
Как говорит ridiculous_fish, это, вероятно, связано с обработчиком команды not-found.
Вы можете попробовать добавить это предложение в ваш config.fish
:
function __fish_default_command_not_found_handler --on-event fish_command_not_found
functions --erase __fish_command_not_found_setup
echo "'$argv' not found"
end
Существует оптимизированный, задокументированный и, надеюсь, долговременный -поддерживаемый способ переопределения этого путем объявления пользовательской fish_command_not_found
функции.
~/.config/fish/functions/fish_command_not_found.fish
:
function fish_command_not_found
echo "fish: Unknown command '$argv'" >&2
end
http://fishshell.com/docs/current/cmds/fish_command_not_found.html