gpt4 book ai didi

android - 使用shell命令获取android中的最新文件夹

转载 作者:行者123 更新时间:2023-11-29 01:21:35 24 4
gpt4 key购买 nike

我正在为 android 编写一个 shell 脚本,我需要获取最后创建的目录,我通常会使用
ls -t | head -1 但是 ls -t 给我错误“ls: Unknown option '-t'”

在 android 中是否有另一个 shell 命令可以按时间戳或其他方式对文件进行排序?忙碌的盒子更受限制

最佳答案

看起来像stat is available in BusyBox ,这意味着您可以这样做:

stat -c '%Y %n' */ | sort -nr | cut -d' ' -f2-

这会将所有目录的名称(以斜杠结尾的路径)传递给 stat,它会打印最后修改时间(自 UNIX 纪元以来的秒数)和文件名。这些按相反的数字顺序排序,然后从每一行中删除时间字段。

这假定您的目录名称不包含换行符,否则排序会困惑。

关于android - 使用shell命令获取android中的最新文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36529365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com