Questions tagged «timestamps»

时间戳用于以下问题:指定自纪元(19700101T00:00:00)以来的秒数的数据或其他可能的标准,还用于文件名中的(日期)和时间信息。


2
按修改时间对文件排序
我在这里看到了许多问题和答案,它们使用的构造类似于 list_dir=`ls -t /path/to/dir/` for i in $list_dir; do 要么 ls -t | while read i; do 现在,我知道您不应该在脚本中使用ls,因为它很容易损坏;但我找不到从上次修改到最近修改(反之亦然)的顺序处理文件的更好方法。 我可以使用类似: find . -type f -printf '%T@ %p\n' | sort -n | cut -d ' ' -f 2- | while read i; do... ...但是这仍然会与名称中包含换行符的任何文件一起中断,并且引导起来要难看得多。有没有更好的办法?

2
列出所有比给定时间戳更新的文件并对它们进行排序
我只想列出目录/ tmp 中格式比时间戳新的所有文件(按日期排序)20130207003851。子目录可以省略。 使用SUSE Linux Enterprise Server 11。 输出格式应为 S0002948.LOG Feb 7 03:28 S0002935.LOG Feb 7 05:58 S0002952.LOG Feb 7 09:58 S0002940.LOG Feb 7 11:58 找到/ tmp -newermt“ 2013年2月7日” -ls列出了我想要的文件,但是 如何使用格式20130207003851的时间戳 如何排序输出? 如何只显示文件名和日期。首先是文件名,然后是日期? ps我不想使用touch创建参考文件以进行查找 pss find -newermt "20130207003851" -ls find: I cannot figure out how to interpret `20130207003851' as a …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.