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