find / path / -ctime 1或find / path / -ctime -1
作为一名非母语英语人士,我很难准确理解这一点。
我正在尝试查找超过n天的文件,并在使用
后将其删除foreach my $l (@list){
`rm $l`;
}
my @a = `find /home/osboxes/Desktop/teste -ctime -1`;
print @a;
foreach my $l (@a){
unlink $linha;
}
我尝试使用shell来处理文件:
rm $linha;
输出:
/home/osboxes/Desktop/teste
/home/osboxes/Desktop/teste/asdads
/home/osboxes/Desktop/teste/asdasdwqe
答案 0 :(得分:1)
find
命令不在perl
中,它位于shell中。换句话说,它是一个系统命令。您可以通过阅读the find man page了解相关信息。
-ctime
测试检查文件的状态是否在今天(+1)之前或之后(-1)1天后更改。您可以详细了解ctime
here。