Em Power SHell set alias cp para cp -v

2

Eu tenho cp para poder shell. Mas eu quero usar o cp no modo verbose sem escrever -v. Então o cp deve ser aliado ao comando "cp -v". Como alias cp para "cp -v" no poder shell?

    
por Narek 28.08.2012 / 17:59

3 respostas

2

O comando alias não criará parâmetros. Você terá que excluir o alias existente para cp e usar uma função:

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

Veja aqui .

    
por 28.08.2012 / 19:41
1

Crie um novo alias para chamar cp com o sinalizador Verbose :

function Copy-ItemWithVerbose
{
    Copy-Item -Verbose @args 
}
Set-Alias -Name cpv -Value Copy-ItemWithVerbose
    
por 28.08.2012 / 22:20
0

na PS3 você pode usar isto:

PS III> $PSDefaultParameterValues.Add("Copy-item:verbose","$true")
PS III> cp
    
por 01.09.2012 / 12:51