如何使“ ls”首先显示点文件?

clang1234

一路上我搞砸了ls命令,现在我在运行时得到了这个命令

$ ls -AhHl --color=auto
-rwxr-xr-x 1 clang clang  640 Mar  1 02:46 apple-touch-icon-precomposed.png
-rwxr-xr-x 1 clang clang  784 Jul 12 02:54 crossdomain.xml
-rwxr-xr-x 1 clang clang 1.2K Mar  1 02:46 favicon.ico
drwxr-xr-x 8 clang clang 4.0K Jul 12 23:50 .git
-rw-r--r-- 1 clang clang   17 Feb 29 19:48 .gitignore
-rwxr-xr-x 1 clang clang 1.4K Jul 12 02:54 humans.txt

我该怎么做,使ls忽略了点文件,而是按首字母排序?

输出locale

$ locale
LANG=
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
slhck

answer️这个答案有点过时了。请查看其他答案,尤其是使用别名或的ls -v答案


尝试添加

export LC_COLLATE="C"

在您的dotfile中,或将LC_ALL分配更改为:

export LC_ALL="C"

这控制了字符级排序的工作方式—虽然默认设置是内联对点文件进行排序,但这将使sort列表点文件排在第一位。

但是,请注意,这将基本上停止所有支持区域设置的实用程序对您的实际区域设置的支持。


更进一步,引用GNU Coreutils手册(重点是我的):

如果您使用非POSIX语言环境(例如,通过设置LC_ALLen_US),则sort可能会产生与您习惯的输出排序不同的输出

在这种情况下,请将LC_ALL环境变量设置C请注意,设置仅LC_COLLATE存在两个问题。首先,如果LC_ALL也设置无效其次,如果LC_CTYPE(或LANG,如果LC_CTYPE未设置)设置为不兼容的值,则它具有未定义的行为例如,如果LC_CTYPE为is ja_JP.PCKLC_COLLATE得到未定义的行为en_US.UTF-8

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在不区分大小写的情况下,如何使“ ls”首先显示点文件?

如何停止显示`ls`的长文件列表?

如何使“ ls”显示兆字节的文件大小?

如何使ls显示隐藏文件,然后依次显示目录和常规文件

当我在 localhost 中键入文件夹名称时如何首先显示登录系统的 sysntax

如何使用“ dir”显示“ ls”显示的隐藏文件就好了?

终端中的“ ls”命令显示所有文件和文件权限。如何使用仅显示普通文件和文件夹的“ ls”恢复正常?

如何使用rang()首先显示NA

如何选择首先显示spritekit / swift的场景?

linux:如何显示文件许可(如ls -l)对find命令返回的文件的许可

如何配置 bgp-ls 对等点

我如何使它显示点(点)后仅两位数字的文件大小?

仅显示ls别名中的隐藏文件(点文件)

如何让Robocopy首先删除多余的文件

如何使ls仅显示有关指定目录的信息,而不显示其子文件或文件夹内容的信息?

如何使用ls排除文件?

zsh:如何设置 LS_COLOR 以将任何 tar 文件显示为与白色不同的颜色?

如何仅显示aws s3 ls命令中的文件?

如何使用 find、ls 命令根据数组中的条目显示文件名?

如何过滤ls命令的输出以仅显示2月创建的文件?

如何使用“svn ls svn://XXXX:XXXX/foo/bar/foobar”来显示整个文件路径?

“如何使用ls命令显示目录'/ sbin'中以'az'开头的所有文件/目录?”

如何在matplotlib中首先绘制线条并最后绘制点

如何显示符号链接,例如LS -al?

如何限制通过ls显示的行数?

如何排序此列表,最短的开始时间首先显示

如何首先显示所有偶数,然后出现奇数?

如何让Storyboard上的UISplitViewController首先显示主视图?

如何从选择查询中首先显示特定行