powershell gci/ls/dir 在模式中获得 6 个位置
powershell gci/ls/dir getting 6 spots in mode
我在 powershell 中的 dir get-childitem 中出现奇怪的格式:
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 7/31/2015 10:21 AM <DIR> bin
-
d---- 9/23/2015 8:47 AM <DIR> dist
-
您可以看到由于某种原因模式是 6 个点,这导致我的列表是双倍行距。
我知道我可以把它变成一种格式-table -autosize,
但我想知道发生了什么改变了事情,是否有办法永久修复它...
PowerShell v5 添加了对符号链接的支持,因此在 Mode
列中增加了第六个位置。您使用的某些模块可能提供自定义格式数据。例如,您可以在 Length
列中看到 <DIR>
,而默认情况下,PowerShell 在目录的 Length
列中不显示任何内容。可能的是,该格式数据尚未针对 PowerShell v5 更新并将 Mode
列宽设置为 5,这使得它需要两行。
我在 powershell 中的 dir get-childitem 中出现奇怪的格式:
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 7/31/2015 10:21 AM <DIR> bin
-
d---- 9/23/2015 8:47 AM <DIR> dist
-
您可以看到由于某种原因模式是 6 个点,这导致我的列表是双倍行距。
我知道我可以把它变成一种格式-table -autosize,
但我想知道发生了什么改变了事情,是否有办法永久修复它...
PowerShell v5 添加了对符号链接的支持,因此在 Mode
列中增加了第六个位置。您使用的某些模块可能提供自定义格式数据。例如,您可以在 Length
列中看到 <DIR>
,而默认情况下,PowerShell 在目录的 Length
列中不显示任何内容。可能的是,该格式数据尚未针对 PowerShell v5 更新并将 Mode
列宽设置为 5,这使得它需要两行。