gpt4 book ai didi

linux - 如何确定 Linux 机器上目录中最新创建的文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:28:42 27 4
gpt4 key购买 nike

我想找出一种方法来确定目录中创建的最新文件。我不能使用模块,而且我在 Linux 操作系统上。

最佳答案

只是一个简单的谷歌给了我很好的答案

@list = `ls -t`;
$newest = $list[0];

或完全在 perl 中

opendir(my $DH, $DIR) or die "Error opening $DIR: $!";
my %files = map { $_ => (stat("$DIR/$_"))[9] } grep(! /^\.\.?$/, readdir($DH));
closedir($DH);
my @sorted_files = sort { $files{$b} <=> $files{$a} } (keys %files);

$sorted_files[0] 是最近修改的。如果不是实际的感兴趣的文件,您可以遍历 @sorted_files 直到找到有趣的文件。

关于linux - 如何确定 Linux 机器上目录中最新创建的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24909920/

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