当前位置: 首页 > Linux

ls命令按时间排序

时间:2023-04-06 02:26:15 Linux

在linux系统中,使用ls命令按时间排序文件其实很简单,如下:ls-altr可以将当前目录下的文件按时间排序。附ls命令按时间排序,ls命令参数的详细中文解释:-a列出目录下的所有文件,包括以.开头的隐藏文件。-b以反斜杠和字符编号的形式列出文件名中的非输出字符(与C语言相同)。-c输出文件i节点的修改时间,并以此排序。-d将目录显示为文件而不是目录下的文件。-e输出有关时间的完整信息,而不是输出缩略信息。-f-U不对输出文件进行排序。-g没用。-i输出文件的i节点的索引信息。-k指示文件的大小,以k字节为单位。-l列出文件的详细信息。-m横向输出文件名,以“,”作为分隔符。-n用数字UID、GID替换名称。-o显示除组信息外的文件的详细信息。-p-F在每个文件名后附加一个字符来描述文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”指先进先出;“=”表示套接字。-q用?替换不可打印的字符。-r反向排序目录。-s在每个文件名后打印文件的大小。-t按时间排序。-u按上次访问时间对文件进行排序。-x按列输出,水平排序。-A显示除“.”以外的所有文件和”...”。-B不输出以“~”结尾的备份文件。-C按列输出,垂直排序。-G输出有关文件组的信息。-L列出链接文件名而不是链接到的文件。-N不限制文件长度。-Q用双引号将输出文件名括起来。-R列出所有子目录中的文件。-S按文件大小排序。-X按文件扩展名排序(最后一个.之后的字符)。-1每行只输出一个文件。ls实现按时间排序的列文件ls-lt时间是最近的排在前面ls-ltr时间从前到后使用ls-l|sort+7(日期为第8列)从前到后的时间ls-l|sort-r+7最前面的时间参考链接:https://www.howtuselinux.com/post/linux-ls-command-sort-by-time