奇怪的 ls -l 输出

奇怪的 ls -l 输出

ls -l这是我的 Ubuntu 17.04 机器上的示例输出:

drwxr-xr-x 2 amoro amoro 4096 kvě  6 16:26 myfile

有两个参数我不认识。从左到右数,分别是第 6 个和第 7 个,即 kvě 和 6。我在 Google 上搜索了这个问题,但找不到答案。您有什么线索吗?

答案1

当遇到类似情况时,请尝试将默认值设置localeen_US,在您的情况下使用命令是ls -l,您将运行:

LC_ALL=en_US.utf8 ls -l

它将产生所有输出,en_US因此不会造成混淆。

-rw-rw-r-- 1 ravexina ravexina  79 Sep 20 2016 test.txt

您可以使用以下方法更改它:

localectl set-locale LC_ALL=en_US.utf8

或仅限日期:

localectl set-locale LC_TIME=en_US.utf8

然后注销并再次登录,如果没有生效,请重新启动系统。

答案2

这是我的系统上的一个

drwxrwxr-x  2 zanna zanna 4096 May  5 07:44 custom

从左到右我们有

  • 类型(目录)
  • 模式(权限)
  • 硬链接 (2)
  • 所有者(zanna)
  • 团体 (zanna)
  • 大小(以字节为单位)
  • 上次修改月份(可能)
  • 上次修改日期(第五次)
  • 当天最后修改时间
  • 文件名

因此,让您感到困惑的字段是文件最后修改的月份和日期。Kve 必须是您系统区域设置/语言中的月份或月份名称的缩写。

相关内容