【发布时间】:2015-09-17 01:24:53
【问题描述】:
我需要在当前文件夹(非递归)和其他一些文件夹(递归)中查找文件。例如我有一个像这样的树形结构:
- 文件夹 1/
- 文件夹2/
- 文件夹2-1/
- file2-1.php
- 文件夹2-1/
- 文件夹3/
- file3-1.php
- file1.php
- file2.php
我只想查找文件 file1.php、file2.php 和 file2-1.php。所以,递归搜索root + folder2/。
我能找到的所有资源都可以描述
find . -maxdepth 1 -iname "*.php" // gives `file1.php` and `file2.php`
或
find folder2 -iname "*.php" // gives me `file2-1.php`
所以:
问。如何组合这些命令?
附:我也应该能够在命令行中进一步发送找到的文件列表(例如发送到 xgettext)。
【问题讨论】:
标签: linux recursion command-line find filesystems