linux - 仅查找目录中的文件

标签 linux bash unix

find / \ -newer $1

以上是我目前的代码。我试图让 find 找到比参数 1 更新的所有文件,同时只停留在当前目录中。我尝试了各种使用 prune 的方法,但似乎找不到一种有效的方法。有什么建议吗?

谢谢

最佳答案

您需要 -maxdepth 1 标志。如果要对当前目录进行操作,为什么要使用find/?它应该是这样的:

find . -maxdepth 1 -newer $1

关于linux - 仅查找目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14573514/

相关文章:

c - 在KVM中拦截RDTSC指令

linux - .bashrc 和各种 linux 启动脚本

linux - Eclipse 3.2.2 内容帮助在项目中找不到类

mysql - Shell 脚本 - 数学运算和循环

macos - 当我在终端上键入命令 'w' 时,为什么有 2 个用户登录到我的 mac os x?

linux - PID和TID之间的区别

mysql - 删除 mysql 表数据(Bash 脚本)

regex - 在 bash 中匹配从模式到文件末尾

c - numa 分配的内存由两个 fork 进程共享?

python - ipython,从 bash 到变量