以下是目录中可用的一些文件 并且纪元时间也是#SYMBOLS
之间的文件的一部分A#1444846033#1.txt
A#1444846037#1.txt
A#1444846041#1.txt
A#1444846057#1.txt
A#1444846061#1.txt
A#1444846045#1.txt
A#1444846065#1.txt
A#1444846049#1.txt
A#1444846069#1.txt
A#1444846053#1.txt
我想在使用命令ls或ll列出它们时使用纪元时间对上述文件进行排序 使用ll时使用的标志是什么?
答案 0 :(得分:0)
请尝试
ls -1 | sort -t '#' -k 2
ls -1
在一列中生成文件列表。以下sort
获取此列表,并使用-k 2
符号(#
)作为字段分隔符,按第二个(-t '#'
)字段对其进行排序。
由于您的文件名模式既不包含特殊符号也不包含新行符号,因此在将大量文件放在同一目录中之前不应存在任何问题。