!
inicia uma expansão do histórico do shell. Em particular, !foo
expande para o último comando que você escreveu que começa com foo
. Como você não tem nenhum comando no seu histórico que comece com restricted_area
, o bash está causando um erro. Você pode contornar isso escapando ou citando o !
:
7za ... -xr\!restr...
7za ... -xr'!'restr...
7za ... '-xr!restr...'
Para mais informações, consulte a página do manual bash em Expansão do histórico - > Designadores de Eventos.