Có thể sử dụng lệnh find
theo cách nào đó mà nó sẽ không tái phạm vào các thư mục con không? Ví dụ,tìm mà không cần đệ quy
DirsRoot
|-->SubDir1
| |-OtherFile1
|-->SubDir2
| |-OtherFile2
|-File1
|-File2
Và kết quả của một cái gì đó giống như find DirsRoot --donotrecuourse -type f
sẽ chỉ File1, File2
?
Đối với ví dụ của OP, tôi nghĩ rằng điều này cần phải là '-maxdepth 1'? –
@Paul R: Thực ra, loại phụ thuộc vào cách anh ta muốn xử lý các tệp ẩn, nhưng tôi vẫn đã sửa đổi câu trả lời của mình. Đối với ví dụ của mình '1' có lẽ là những gì anh ta muốn. – eldarerathis
Đối với tôi, '-maxdepth 0' không hiển thị * bất kỳ tệp nào * nhưng' -maxdepth 1' đang hoạt động như dự định, với các tệp ẩn được hiển thị. –