Powershell 获取 Hash
本帖最后由 kumamiko 于 2020-9-4 19:24 编辑就是写几个函数,简化偷懒一下,少打几个字, _(:з)∠)_
打开powershell, 复制内容,粘贴,回车
```powershell
@"
# hash function
function MD5( `$name) { process{Get-FileHash -Path `$name -Algorithm MD5 } }
function SHA1( `$name) { process{Get-FileHash -Path `$name -Algorithm SHA1 } }
function SHA256( `$name) { process{Get-FileHash -Path `$name -Algorithm SHA256 } }
function SHA512( `$name) { process{Get-FileHash -Path `$name -Algorithm SHA512 } }
"@ >> $profile; .$profile
```
**用法**
1. 获取某文件的 md5
```powershell
# 旧写法
Get-FileHash .\1.txt -Algorithm MD5
# 新写法
md5 .\1.txt
```
2. 获取当前文件夹下 所有文件的 md5 信息 (非递归)
```powershell
# 旧写法
ls -file | Get-FileHash -Algorithm MD5
# 新写法
ls -file | md5
```
也就省这几个字
收工 虽然看不懂,哈哈 完全看不懂啊。
页:
[1]