Câu hỏi được gắn thẻ «find»

Đối với các câu hỏi liên quan để tìm, một tiện ích dòng lệnh để tìm kiếm các tệp trong hệ thống phân cấp thư mục. Sử dụng thẻ này cho các câu hỏi về tìm chính nó hoặc câu hỏi về các vấn đề phát sinh từ việc sử dụng tiện ích dòng lệnh find.

1
{} Trong lệnh find / path / -exec '{}' làm gì?
Tôi tò mò không biết {} trong lệnh sau đây thực sự dùng để làm gì? Lệnh ví dụ: find /foo/ -name "*.txt" -exec rm -v {} \; Trang Man cung cấp một blurb nhỏ nhưng nó làm tôi bối rối một chút: Chuỗi '{}' được thay thế bằng tên …
12 find 

2
Tìm tập tin mà người dùng không thể đọc?
Tôi muốn tìm các tệp mà một người dùng cụ thể sẽ không thể đọc được. Giả sử tên người dùng là "user123" và họ thuộc một nhóm có tên "user123". Tôi muốn tìm các tệp mà nếu chúng thuộc sở hữu của user123 có u + r trên; không …
12 find 

1
Sự khác biệt khi sử dụng TÌM giữa -name và -iname
Vâng, câu hỏi nói lên tất cả, tôi đã thấy cả hai find -name và find -iname được sử dụng ở khắp mọi nơi mà không có một mô hình rõ ràng. Ai đó có thể giải thích sự khác biệt, có lẽ với một ví dụ để làm rõ?
12 find 

2
bash find: lấy thư mục của tập tin tìm thấy
Tôi có một thư mục mẹ có tên "Parent_folder" với rất nhiều thư mục con, trong các thư mục con này là một tệp có tên "foo.mp4". Tôi có thể tìm thấy các tệp này một cách dễ dàng bằng cách làm điều này: mymacbook:parent_folder username$ find ./ -name "foo.mp4" …
12 shell  find  osx 


2
Làm thế nào để sử dụng logic HOẶC trong tìm kiếm?
Trong bash shell lscó thể sử dụng chức năng OR logic thông qua (tất nhiên tôi cũng có thể làm ls name1 name2nhưng các ví dụ thực sự của tôi phức tạp hơn): ls @(name1|name2) Có cách nào để làm điều này bằng cách sử dụng find? Thực hiện ngây …
12 find  ls  patterns 

3
diff -r chỉ cho một số loại tệp nhất định
Có cách nào để tôi có thể thực hiện một đệ quy khác biệt của hai thư mục nhưng chỉ so sánh các tệp (ở vị trí tương ứng của chúng) khớp với một tên tệp hoặc vị từ filetype cụ thể không? Ví dụ, tôi muốn làm một cái …


5
Mở tệp được tìm thấy bằng lệnh 'find'
Đây có lẽ là một điều dễ dàng, nhưng tôi không thể tìm ra nó và nó gần như không thể tìm kiếm được. Trong hệ thống phân cấp thư mục, tôi có chính xác một tệp loại xyz. Tôi muốn tìm tập tin đó và mở nó bằng lệnh …
12 linux  terminal  find  pipe 




2
Sử dụng lệnh chmod một cách chọn lọc
Tôi muốn đặt quyền 755 cho tất cả các tệp và thư mục con trong một thư mục cụ thể, nhưng tôi chỉ muốn thực thi chmod 755 cho những thành phần không có quyền 755. find /main_directory/ -exec chmod 755 {} \; Nếu findlệnh trả về một danh sách …

4
Thư mục có hai hoặc nhiều tệp
Tôi muốn tìm một thư mục con của thư mục hiện tại, trong đó (đó là thư mục con) chứa 2 hoặc nhiều tệp thông thường. Tôi không quan tâm đến các thư mục chứa ít hơn 2 tệp, cả trong các thư mục chỉ chứa các thư mục con.
11 files  find 

4
Chuyển đổi toàn cầu sang `find`
Tôi đã nhiều lần gặp vấn đề này: Tôi có một quả cầu, khớp chính xác với các tệp chính xác, nhưng nguyên nhân Command line too long. Mỗi lần tôi đã chuyển đổi nó thành một số kết hợp findvà grephoạt động cho tình huống cụ thể, nhưng không …
11 find  wildcards 

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.