Linux 获取特定日期戳之后进入UNIX文件夹的文件数
我想得到在某个日期戳之后进入UNIX目录的文件数 e、 g.我有一个日期为28062017的文件夹,文件会在特定时间复制到该文件夹中 我想得到某个时间的文件数。 说 我想知道在Linux 获取特定日期戳之后进入UNIX文件夹的文件数,linux,file,date,unix,Linux,File,Date,Unix,我想得到在某个日期戳之后进入UNIX目录的文件数 e、 g.我有一个日期为28062017的文件夹,文件会在特定时间复制到该文件夹中 我想得到某个时间的文件数。 说 我想知道在Jun 28 21:21之后生成的文件数 谢谢您可以使用find使用newermt(用于修改时间):find-newermt“2017-01-03”-类型f-ls | wc-l,然后计算行数 例如: herbert@projects:~/tmp/datetest$ touch -t 201701020100 a.txt h
Jun 28 21:21
之后生成的文件数
谢谢您可以使用
find
使用newermt
(用于修改时间):find-newermt“2017-01-03”-类型f-ls | wc-l
,然后计算行数
例如:
herbert@projects:~/tmp/datetest$ touch -t 201701020100 a.txt
herbert@projects:~/tmp/datetest$ touch -t 201701030100 b.txt
herbert@projects:~/tmp/datetest$ touch -t 201701040100 c.txt
herbert@projects:~/tmp/datetest$ find . -newermt "2017-01-03" -type f -ls
82353 0 -rw-r--r-- 1 herbert herbert 0 Jan 4 01:00 ./c.txt
82352 0 -rw-r--r-- 1 herbert herbert 0 Jan 3 01:00 ./b.txt
herbert@projects:~/tmp/datetest$ find . -newermt "2017-01-03" -type f -ls | wc -l
2
你试过什么?我们这里的大多数人都很乐意帮助您改进您的技能,但不太乐意担任短期无薪编程人员。向我们展示您到目前为止的工作,您期望的结果和您得到的结果,我们将帮助您找出答案。如果您有参考文件,请说
ref file
,并且您希望找到比ref文件更新的文件
,然后使用find/path/to/folder/-type f-type f-anewer ref文件
herbert@projects:~/tmp/datetest$ touch -t 201701020100 a.txt
herbert@projects:~/tmp/datetest$ touch -t 201701030100 b.txt
herbert@projects:~/tmp/datetest$ touch -t 201701040100 c.txt
herbert@projects:~/tmp/datetest$ find . -newermt "2017-01-03" -type f -ls
82353 0 -rw-r--r-- 1 herbert herbert 0 Jan 4 01:00 ./c.txt
82352 0 -rw-r--r-- 1 herbert herbert 0 Jan 3 01:00 ./b.txt
herbert@projects:~/tmp/datetest$ find . -newermt "2017-01-03" -type f -ls | wc -l
2