美文网首页
ls实现列文件按时间排序

ls实现列文件按时间排序

作者: 04282aba96e3 | 来源:发表于2018-01-30 14:12 被阅读164次
ls -lt  #时间最近的在前面
ls -ltr #时间从前到后
#利用sort
ls -l | sort +7 #(日期为第8列)   时间从前到后
ls -l | sort -r +7      #时间最近的在前面

linux之ls -l|grep "^-"|wc -l命令

查看某文件夹下文件的个数

ls -l |grep "^-"|wc -l
#或
find ./company -type f | wc -l

查看某文件夹下文件的个数,包括子文件夹里的。

ls -lR|grep "^-"|wc -l

查看某文件夹下文件夹的个数,包括子文件夹里的。

ls -lR|grep "^d"|wc -l

说明:

ls -l
#长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep "^-"
#这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l
#统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于
#一行信息对应一个文件,所以也就是文件的个数。

相关文章

  • 显示文件和目录列表

    ls —— 最基本的形式会显示当前目录下的文件和目录,输出的列表是按字母排序的(按列排序而不是按行排序)ls -F...

  • ls实现列文件按时间排序

    linux之ls -l|grep "^-"|wc -l命令 查看某文件夹下文件的个数 查看某文件夹下文件的个数,包...

  • Ls实现列文件按时间排序

  • linux-文件与目录

    1.ls 命令输出是按字母排序的。 ls -F: 区分文件和目录 ls -a: 显示隐藏文件和普通文件...

  • linux基础操作

    显示文件 ls:按行显示文件ll:按列显示文件ll -a:显示隐藏文件ls -1 -f | head:大量文件的时...

  • linux文件与目录管理

    ls ls -l:㫫示文件属性,权限 ls -t:以时间排序 ls -S:以文件容量大小排序 ls -n:会显示出...

  • Linux 文件按照时间排序

    ls -alt # 按修改时间排序ls --sort=time -la # 等价于> ls -altls -alc...

  • Python 数据处理(十一)—— 排序

    11 排序 pandas 支持三种排序方式: 按索引排序 按指定列的值排序 按索引和列排序 11.1 按索引排序 ...

  • ls相关

    ls -rt | tail -n 1 可以查看当前目录下的目录或者文件按日期由远及近排序列出。 ls | sort...

  • 查看所有文件大小并排序

    一、查看该文件夹下所有文件的大小,按Mb展示并从大到小排序 ls -Slh 二、列出当前文件下下的所有文件和文件...

网友评论

      本文标题:ls实现列文件按时间排序

      本文链接:https://www.haomeiwen.com/subject/zchczxtx.html