2

У меня есть CP для Power Shell. Но я хочу использовать cp в подробном режиме без записи -v. Таким образом, cp должен быть связан с командой "cp -v". Как псевдоним cp для "cp -v" в Power Shell?

3 ответа3

2

Команда alias не будет создавать параметры. Вам придется удалить существующий псевдоним для cp и использовать функцию:

Remove-Item alias:cp
Function cp { Copy-Item -v @args }

Смотрите здесь.

1

Создайте новый псевдоним для вызова cp с флагом Verbose :

function Copy-ItemWithVerbose
{
    Copy-Item -Verbose @args 
}
Set-Alias -Name cpv -Value Copy-ItemWithVerbose
0

в PS3 вы можете использовать это:

PS III> $PSDefaultParameterValues.Add("Copy-item:verbose","$true")
PS III> cp

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .