ls

来自百合仙子's Wiki
跳转到导航 跳转到搜索

参数

--block-size=n 指定块大小
-k --block-size=1k 相同

排序

-U
不排序。在参数已经排序过的时候很有用
-S
按文件大小
-t
按时间,新的在前,默认为修改时间
-v
按版本号的自然排序
--sort=WORD
根据WORD排序: none -U, extension -X, size -S, time -t, version -v
-r
反向排序

时间

-c
显示/排序使用 ctime
-u
显示/排序使用 atime (访问时间)
--time=WORD
显示/排序使用的时间,默认为 mtime。

大小

-s, --size
显示为文件分配的块数

环境变量

GNU 版 ls 识别 LS_COLORS 变量,根据它来决定项目的颜色。该变量可用 dircolors 生成。

BSD系列使用不同格式的 LSCOLORS 变量。[1]

使用该变量可以高亮图片、压缩文件、断开的链接等。

LS_COLORS

部分 LS_COLORS 变量解释[2]

mh
multiple hard links

权限

显示权限时,权限的第十位通常为空。如有,其意义如下:

  • + 表示文件有被称作 ACL[3]的扩展权限设置。使用 getfacl 命令查看详情
  • . SELinux
  • @Mac OS X 下,表示扩展文件属性。使用 xattr 命令可以列出。[4]

参考资料