Làm thế nào để tìm tất cả các tập tin trong thư mục thư mục khác nhau


0

Làm thế nào bạn có thể tìm thấy tên tệp 'xyz' trong tên thư mục 'abc'?

một cái gì đó như thế này .... nhưng nó không hoạt động.

find . -type d -name 'abc' -exec find {} -type f -name 'xyz' \;

find . -not -path 'abc' -prune -o -type f -name 'xyz'

Tôi không thể chỉ tìm các tệp chỉ dựa trên tên của chúng, b / c nhiều thư mục KHÔNG được đặt tên 'abc' sẽ có một tệp với tên 'xyz'


nghĩ rằng tôi thực sự đã nhận nó. tìm thấy . -type f -name "xyz" -path " abc "
veilig

Câu trả lời:


0

Tôi nghĩ bạn có thể làm

root@localhost:~# find /home/ -type f -name 'authorized_keys' -path '*/.ssh/*'

Ở đâu

  • .ssh là thư mục của bạn abc
  • authorized_keys là tên tập tin của bạn xyz
  • /home/ là thư mục bắt đầu của bạn .
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.