gpt4 book ai didi

powershell - Get-ChildItem 的作用类似于 ls 而不是 ls -l

转载 作者:行者123 更新时间:2023-12-01 19:31:19 29 4
gpt4 key购买 nike

当我在 PowerShell 中使用 Get-ChildItem 时,我会得到目录中以行格式设置的项目列表。该列表经常会超出屏幕,如果我想查看列表的其余部分或以前的命令和输出,则迫使我向上滚动。我想为 ls 创建一个别名或函数,其行为类似于 unix 中的 ls 。我想要一个以表格方式格式化的紧凑名称列表。

我正在开发一个函数,可以将所有名称串在一起,但它不会格式化表中的列表,也不会阻止名称溢出到下一行:

function uls {
(Get-ChildItem $args[0] | select -exp name) -join "`t"
}

总之,有没有办法从 Get-ChildItem 获得紧凑的类似 ls 的输出?

最佳答案

使用Format-Wide,其默认别名为fw:

ls | fw

您可以使用 -Column 属性控制列数:

ls | fw -c 5

请注意,该命令的输出是一个字符串,而不是对象的集合,因此它对于管道传输没有用处。

关于powershell - Get-ChildItem 的作用类似于 ls 而不是 ls -l,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48706933/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com