我有一个包含很多日志文件的目录,例如sample_step1[_step2[_step3]].log
检查我运行的每个步骤的完成python ls_end.py
情况,即
from os import listdir
from os.path import getsize, isfile
def end_sort(s): return s[::-1]
files = [i for i in listdir('.') if isfile(i) and not i.startswith('.')]
for i in sorted(files, key=end_sort):
print("{:10.2f}\t{}".format(getsize(i)/1024, i))
bash中是否有任何替代方法可以从结尾对目录中的文件进行排序?