Tôi đang cố gắng để hiểu làm thế nào để sử dụng find -maxdepth 0
tùy chọn.
Tôi có cấu trúc thư mục dưới đây.
--> file1
--> parent
--> child1
--> file1
--> file2
--> child2
--> file1
--> file2
--> file1
Bây giờ, tôi thực hiện find
lệnh của tôi như dưới đây.
find ./parent -maxdepth 0 -name "file1"
find ./ -maxdepth 0 -name "file1"
find . -maxdepth 0 -name "file1"
Không có find
lệnh nào ở trên , file1 được trả về.
Từ trang người đàn ông của find
, tôi thấy thông tin dưới đây.
-maxdepth 0 có nghĩa là chỉ áp dụng các kiểm tra và hành động cho các đối số dòng lệnh.
Tôi đã tìm kiếm một số ví dụ với -maxdepth 0
tùy chọn và không thể tìm thấy bất kỳ ví dụ thích hợp nào.
find
Phiên bản của tôi là,
find --version
find (GNU findutils) 4.4.2
Ai đó có thể vui lòng cung cấp cho tôi một số gợi ý về trường hợp -maxdepth 0
tùy chọn nào sẽ hữu ích không?
BIÊN TẬP
Khi tôi thực hiện lệnh dưới đây, tôi nhận được tệp1 được liệt kê hai lần. Đây có phải là dự định để làm việc theo cách này?
find . file1 -maxdepth 1 -name "file1"
./file1
file1