| 如果你不想以字节为单位,请添加 -h标志(或 GNU 中的--human)以将文件大小转换为更加人性化的表示方法: $ ls --human-rwxrwx---. 1 seth users    455 Mar  2  2017 estimate.sh-rwxrwxr-x. 1 seth seth     662 Apr 29 22:27 factorial-rwxrwx---. 1 seth users    20M Jun 29  2018 fop-2.3-bin.tar.gz-rwxrwxr-x. 1 seth seth    6.1K May 22 10:22 geteltorito-rwxrwx---. 1 seth users    177 Nov 12  2018 html4mutt.sh
 要看到更少的信息,你可以带有 -o选项只显示所有者的列,或带有-g选项只显示所属组的列: $ ls -o-rwxrwx---. 1 seth    455 Mar  2  2017 estimate.sh-rwxrwxr-x. 1 seth    662 Apr 29 22:27 factorial-rwxrwx---. 1 seth    20M Jun 29  2018 fop-2.3-bin.tar.gz-rwxrwxr-x. 1 seth   6.1K May 22 10:22 geteltorito-rwxrwx---. 1 seth    177 Nov 12  2018 html4mutt.sh
 也可以将两个选项组合使用以显示两者。 时间和日期格式ls的长列表格式通常如下所示:
 -rwxrwx---. 1 seth users         455 Mar  2  2017 estimate.sh-rwxrwxr-x. 1 seth users         662 Apr 29 22:27 factorial-rwxrwx---. 1 seth users    20697793 Jun 29  2018 fop-2.3-bin.tar.gz-rwxrwxr-x. 1 seth users        6210 May 22 10:22 geteltorito-rwxrwx---. 1 seth users         177 Nov 12  2018 html4mutt.sh
 月份的名字不便于排序,无论是通过计算还是识别(取决于你的大脑是否倾向于喜欢字符串或整数)。你可以使用 --time-style选项和格式名称更改时间戳的格式。可用格式为: 
    full-iso:ISO 完整格式(1970-01-01 21:12:00)long-iso:ISO 长格式(1970-01-01 21:12)iso:iso 格式(01-01 21:12)locale:本地化格式(使用你的区域设置)posix-STYLE:POSIX 风格(用区域设置定义替换STYLE) 你还可以使用 date命令的正式表示法创建自定义样式。 按时间排序通常,ls命令按字母顺序排序。你可以使用-t选项根据文件的最近更改的时间(最新的文件最先列出)进行排序。 例如: $ touch foo bar baz$ lsbar  baz  foo$ touch foo$ ls -tfoo bar baz
 列出方式ls的标准输出平衡了可读性和空间效率,但有时你需要按照特定方式排列的文件列表。
 要以逗号分隔文件列表,请使用 -m: ls -m ~/examplebar, baz, foo
 要强制每行一个文件,请使用 -1选项(这是数字 1,而不是小写的 L): $ ls -1 ~/bin/barbazfoo
 要按文件扩展名而不是文件名对条目进行排序,请使用 -X(这是大写 X): $ lsbar.xfc  baz.txt  foo.asc$ ls -Xfoo.asc  baz.txt  bar.xfc
 隐藏杂项(编辑:南平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |