Windows 11:求非按类型排序的跨子文件夹文件查看命令
符合需求的命令写法
你记忆里包含“not sort kind”的命令,应该是混淆了排序逻辑和语法格式,以下是匹配你需求的正确写法:
macOS 环境(BSD 命令集)
如果要递归遍历多文件夹下的所有文件,且不按文件类型排序,贴合你记忆片段的标准写法是:
ls -sort not kind -R
语法细节:
not和kind均为小写- 这里不需要冒号,
not作为反向排序的修饰词,直接跟在-sort参数后
如果要更精准地指定排序维度(比如按修改时间),同时避免星号通配符:
find . -type f -exec ls -lt {} \; | sort -k 6,7
Windows PowerShell 环境
不使用 dir 命令,实现递归遍历并反向按文件类型排序(对应你“not sort kind”的需求):
Get-ChildItem -Recurse -File | Sort-Object -Property Kind -Descending
如果要完全排除按类型排序,改为按其他维度(如修改时间)排序:
Get-ChildItem -Recurse -File | Sort-Object -Property LastWriteTime
内容的提问来源于stack exchange,提问作者S G
相关产品推荐
相关产品推荐

