gpt4 book ai didi

linux - 递归地查找 30 天或更长时间前的文件或目录,但从特定目录开始搜索

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:24 26 4
gpt4 key购买 nike

我一直在搜索,但我找不到一种方法来在 Linux 的一行中基本上执行以下操作,以便找到超过 30 天的文件和目录,从 script_dir 开始递归搜索:

cd $script_dir
find . -type f -or -type d -mtime +30

如果我不执行 cd 切换到我需要从递归开始搜索的目录(并直接仅使用 find),那么,尽管我在 find 中指定了 script_dir,但递归搜索从我当前所在的目录开始而不是来自 script_dir 和此目录下。我想做类似下面的事情,即使我当前在 script_dir 之外的其他目录中,递归搜索从 script_dir 开始:

find $script_dir -type f -or -type d -mtime +30

谢谢。

最佳答案

在一行中,您可以这样做:

cd /path/to/directory && find . -type f -or -type d -mtime +30

从指定目录进行搜索

关于linux - 递归地查找 30 天或更长时间前的文件或目录,但从特定目录开始搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34434528/

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