答案1
在 wls ubuntu 中,无论文件大小如何,文件都不会像第一张图片那样混乱,这就是区别。
实际的区别是 PowerShell根本ls
不是 Ubuntu 。ls
这ls
PowerShell 中的命令完全不同从 Linux 系统上来看。它不是 Linux 'ls' 的克隆 – 它实际上是 PowerShell 自己的gci
orGet-ChildItem
命令的别名,它使用 PowerShell 内置的标准表格格式(即隐式ft
或Format-Table
正在执行)。
解决方法是尝试ls | ft name
将输出限制为仅该列,或| ft mode,name
包含多个列。(您可以删除内置别名并创建自定义函数。)
屏幕截图可能是 Windows PowerShell 5;新的 PowerShell 7(可单独安装)处理表格输出的方式略有不同,而且似乎更紧凑。(虽然不一定更好的– 如果窗口太窄,PS 7 似乎会简单地丢弃右侧的列,导致目录列表根本没有文件名……)
那里是Linux‘ls’的 Windows 端口,但您需要单独安装它们;MSYS(Windows 版 Git 附带)和 Cygwin 是常见的选项。