ls -l
这是我的 Ubuntu 17.04 机器上的示例输出:
drwxr-xr-x 2 amoro amoro 4096 kvě 6 16:26 myfile
有两个参数我不认识。从左到右数,分别是第 6 个和第 7 个,即 kvě 和 6。我在 Google 上搜索了这个问题,但找不到答案。您有什么线索吗?
答案1
当遇到类似情况时,请尝试将默认值设置locale
为en_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 必须是您系统区域设置/语言中的月份或月份名称的缩写。