-
ls
,dir
,gci
são aliases paraGet-ChildItem
e podem ser usados em seu lugar. - use
Length
nãosize
. - Em
where
ou?
(aliases paraWhere-Object
) sem{}
use Comprimento, entre chaves entre?{$_.Length -gt 10kb}
- sufixos
kb
,mb
,gb
,tb
epb
diretamente após um número (int / float) são automaticamente expandidos como múltiplos de 1024 (o case não importa)
PoSh 02:25:10 C:\> 1kb
1024
PoSh 02:25:18 C:\> 1mb
1048576
PoSh 02:25:29 C:\> 1gb
1073741824
PoSh 02:25:34 C:\> 1tb
1099511627776
PoSh 02:25:40 C:\> 1pb
1125899906842624
Estes são válidos em Get-ChildItem -Filter "*portal*" -Recurse -File | where Length -gt 10kb
Get-ChildItem -Filter "*portal*" -Recurse -File | where-object {$_.Length -gt 10mb }
Get-ChildItem -Filter "*portal*" -Recurse -File | ? Length -gt 1gb