Ase*_*Dua 2 permissions command-line files ntfs ls
该ls命令和NTFS文件系统已为颜色相当广泛的讨论,以及如何使用,以调整他们dircolors的选择。然而,似乎还有更多,我是在最近从 14.04 更新到 16.04 之后才开始遇到的。
在 ntfs 文件夹中,我能够关闭颜色选项,但是 ls 似乎吐出一列文件,而不是默认情况下在其他文件夹中具有的列视图。此外,即使强制使用的选项-x,-c等给出相同的单个列。
我对颜色没有问题,因为我可以编辑dircolors选项,但是我似乎无法更改此单列视图。
所以我想问一下是否有可能消除这些依赖于文件和目录的可执行权限(常见于ntfs分区)的颜色和单列视图等可执行依赖问题?我直到 14.04 才拥有它,并想恢复它。我曾经对目录进行颜色编码,这没关系。
正如您可能已经发现和提到的 sudodus,--color=never防止彩色输出。但是,这与显示的列数是否或如何相关并不明显。
你提到尝试-c。该标志指定了一个排序顺序,并且不会在多列中打印。要在列中打印的标志是-C(即大写字母 C)。如果还没有,您可能想尝试一下,但我怀疑它在这种特殊情况下无济于事。
通常,当您无法ls访问多列中的目录内容时,这是因为至少有一个文件名太长而无法在终端中显示第二个正确对齐的列。
通常,您根本不希望在这种情况下显示多个列。这样输出就没有多大意义了。
如果发生这种情况,那么您可以通过以下方式在多列中列出文件:
ls再次运行几乎总是足够的。这通常甚至可以通过 SSH 工作。.txt的文件,而名称很长的文件则没有该后缀。然后你可以使用ls *.txt.如果您已经尝试了所有这些并且确定这不是正在发生的事情并且问题是由您在配置 所使用的颜色时更改的某些内容引起的ls,那么将需要更多信息。特别是,您必须指定您所做的更改,显示所做更改的任何文件 - 或至少相关部分 - 并提供type -a ls.