SunOS下,让find只搜索当前目录,而不检索子目录
时间:2011-07-20
来源:互联网
本帖最后由 benteke 于 2011-07-20 14:00 编辑
SunOS下没有-maxdepth这个选项,该如何实现呢?
##############################
以下为编辑内容
假设目录结构是如下的:
|-- 2.log
|-- 3.log
|-- 4.log
|-- 5.log
|-- 6.log
|-- 7.log
|-- 8.log
|-- 9.log
|-- a.dat
`-- sub
|-- 10.log
|-- 11.log
|-- 12.log
|-- 13.log
|-- 14.log
|-- 15.log
|-- 16.log
`-- b.dat
我需要在当前目录寻找.log类型文件,也就是希望输出是这样的:
./2.log
./3.log
./4.log
./5.log
./6.log
./7.log
./8.log
./9.log
在Linux下我用如下命令
复制代码
但是在SunOS下-maxdepth没有,-path也没有
思路应该是二楼同学所说的使用-prune,但是目前仍没找到解决方法。
SunOS下没有-maxdepth这个选项,该如何实现呢?
##############################
以下为编辑内容
假设目录结构是如下的:
|-- 2.log
|-- 3.log
|-- 4.log
|-- 5.log
|-- 6.log
|-- 7.log
|-- 8.log
|-- 9.log
|-- a.dat
`-- sub
|-- 10.log
|-- 11.log
|-- 12.log
|-- 13.log
|-- 14.log
|-- 15.log
|-- 16.log
`-- b.dat
我需要在当前目录寻找.log类型文件,也就是希望输出是这样的:
./2.log
./3.log
./4.log
./5.log
./6.log
./7.log
./8.log
./9.log
在Linux下我用如下命令
- find . -maxdepth 1 -name "*.log" -mtime -1
思路应该是二楼同学所说的使用-prune,但是目前仍没找到解决方法。
作者: benteke 发布时间: 2011-07-20
try:
复制代码
- find . -name "." -o -prune
作者: ly5066113 发布时间: 2011-07-20
用grep 多好
作者: yangyang1581 发布时间: 2011-07-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28