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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.