我是 unix 新手,在其他问题中无法得到适当的结果。
我只想列出当前目录中早于 x 天的文件。我有以下限制
- 仅列出当前文件夹中早于 30 的文件
天
- 输出不应包含目录和子目录
- 这应该列出类似于“ls”命令的文件
- 输出应该是这样的
file1 file2 file3 ..
I used find . -mtime +30
。但这也给出了子目录中的文件和文件。我想限制递归搜索而不是在目录内搜索。
预先非常感谢!
你可以这样做:
find ./ -maxdepth 1 -type f -mtime +30 -print
如果遇到问题,请执行以下操作:
find ./ -depth 1 -type f -mtime +30 -print
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)