0
A
回答
2
您可以使用目录在其信息开头处有d
的事实。
因此,你可以这样做:
ls -lt /your/dir | grep ^d
这样,最后创建的目录将出现在顶部。如果你希望它是倒过来,在顶部最古老的和新的底部,使用-r
:
ls -ltr /your/dir | grep ^d
1
*/
匹配目录。
所以,你可以使用下面的命令来获得最新的目录:
ls -td /path/to/dir/*/ | head -1
,但我不会推荐这个,因为解析的ls
输出unsafe。
相反,您应该创建一个循环和比较时间戳:
dirs=(/path/to/dir/*/)
newest=${dirs[0]}
for d in "${dirs[@]}"
do
if [[ $d -nt $newest ]]
then
newest=$d
fi
done
echo "Most recent directory is: $newest"
相关问题
- 1. 从路径创建文件夹目录?
- 2. 从文件路径获取文件目录路径
- 3. 如何使用Ruby获取目录中最后创建的文件的路径?
- 4. 蟒蛇:获取文件路径,并创建在同一目录
- 5. 获取目录文件的路径
- 6. bat文件获取目录路径
- 7. 获取文件的路径从项目
- 8. 获取文件路径的最后2个目录
- 9. 获取嵌套最深的路径(文件,然后目录)
- 10. 在Python中获取绝对文件路径的目录路径
- 11. 新文件创建路径
- 12. 如何从文件名获取文件路径和目录?
- 13. 从Spring bean获取目录的路径?
- 14. 获取目录中的最新文件
- 15. 从文档目录获取文件路径 - Objective-c iOS
- 16. 从没有完整路径的目录中获取文件名
- 17. 从Python的shell工作目录获取文件路径?
- 18. 从当前目录中获取三级PHP文件的路径
- 19. 从任何其他目录获取joomla中的文件路径
- 20. 如何从批处理脚本中的文件路径获取目录路径
- 21. 提取路径到目录从路径到文件
- 22. C - 获取目录路径
- 23. 创建目录并从相对路径加载文件
- 24. 从SDCARD ANDROID 6.0.1获取目录路径
- 25. 获取包含主文件的.class文件的目录路径
- 26. 在Windows命令提示符下获取最新创建的文件夹路径
- 27. 从目录的子目录中获取文件的路径在CLASSPATH
- 28. 创建从路径的文件,创建子目录,如果他们不存在
- 29. 获取主可执行文件.jar文件的目录路径
- 30. 如何从输入中获取文件夹/目录路径?
(http://pubs.opengroup.org/onlinepubs/009695399/ [由*修改*时间'LS -t'各种] utilities/ls.html#tag_04_81_04),而不是创建。传统的UNIX文件系统不记录创建时间。 – pilcrow