ARV*_*ARV 52 windows linux find
什么是 Unix find命令在 Windows 上的等价物?
我看到find.exeWindows 上的更像是grep. 我对相当于
find . -name [filename]
Run Code Online (Sandbox Code Playgroud)
djh*_*987 32
没有安装额外的 cmdlet,你可以简单地使用Get-ChildItem:
Get-ChildItem -Filter *.zip -Recurse $pwd
Run Code Online (Sandbox Code Playgroud)
Jag*_*h G 29
Find-ChildItemWindows Powershell 中的Cmdlet 相当于 Unix/Linux find 命令
http://windows-powershell-scripts.blogspot.in/2009/08/unix-linux-find-equivalent-in.html
一些 Find-ChildItem 选项
Find-ChildItem -Type f -Name ".*.exe"Find-ChildItem -Type f -Name "\.c$" -Exec "Get-Content {} | Measure-Object -Line -Character -Word"Find-ChildItem -Type f -EmptyFind-ChildItem -Type f -Empty -OutObjectFind-ChildItem -Type f -Empty -DeleteFind-ChildItem -Type f -Size +9M -DeleteFind-ChildItem -Type dFind-ChildItem -Type f -Size +50m -WTime +5 -MaxDepth 1 -Delete披露:我是Find-ChildItemcmdlet的开发者
Joh*_*esM 27
dir <drive: [drive:]> /s | findstr /i <pattern>
Run Code Online (Sandbox Code Playgroud)
- 选择 -
dir /s <drive:>\<pattern>
Run Code Online (Sandbox Code Playgroud)
dir c: d: /s | findstr /i example.txt
Run Code Online (Sandbox Code Playgroud)
- 选择 -
dir /s c:\example.txt
Run Code Online (Sandbox Code Playgroud)
如果你正在使用Unix的发现来搜索目录层次结构中的文件,然后PowerShell的方法是使用Get-ChildItem(别名gci)cmdlet和结果与过滤器Where-Object(别名where)cmdlet的。
例如,要查找C:\Users\名称中包含单词“essential”的所有文件(以递归方式开始),请使用以下命令:
PS> gci -Path "C:\Users\" -Recurse | where {$_.Name -like '*essential*'}
Run Code Online (Sandbox Code Playgroud)
该-like选项允许您使用通配符进行模式匹配。
| 归档时间: |
|
| 查看次数: |
55734 次 |
| 最近记录: |