linux lsof 命令详解 获取被打开文件的信息–List Open Files : 链接
由大到小:
ll -Sh 由大到小排序(可读的方式)
ll 显示当前目录下的文件和目录
ll /path/to/directory 显示指定目录下的文件和目录
ll -a 显示所有文件和目录,包括隐藏文件
ll -l 以长格式显示
ll -h 以人类可读的方式显示
ll -r 以相反的顺序显示
ll -t 按照修改时间排序,由新到旧
ll -rt 按照修改时间排序,由旧到新
ll -Sr 由小到大排序(可读的方式)
在Linux系统中,ll通常是指ls -l命令的别名,用于显示文件和目录的详细信息。若要按时间对文件进行排序,可以使用ls或find命令的不同选项来实现。1
使用ls命令按时间排序的选项如下:
按照文件创建时间排序,从最近到最早:ls -lrt
按照文件修改时间排序,从最近到最早:ls -lt
按照文件访问时间排序,从最近到最早:ls -lut
使用find命令按时间排序的选项如下:
按照文件修改时间查找并排序:find . -type f -printf "%T+\t%p " | sort
按照文件访问时间查找并排序:find . -type f -printf "%A+\t%p " | sort
按照文件创建时间查找并排序:find . -type f -printf "%C+\t%p " | sort
注意事项:
这些命令都可以使用重定向符号(>)将结果输出到文件。
如果需要查找指定时间段内的文件,可以使用find命令的-mtime和-atime参数,例如查找7天内修改过的文件:find . -type f -mtime -7 -printf "%T+\t%p " | sort
在使用find命令进行按时间排序时,.表示当前目录。
使用ls命令进行按时间排序时,需要确保使用了-l选项以显示文件的详细信息。
欢迎来撩 : 汇总all