Làm cách nào tôi có thể thực hiện tìm kiếm toàn văn bản các tệp văn bản gốc trong thư mục DropBox của mình?


3

Tôi hiểu rằng Spotlight sẽ tìm kiếm toàn bộ văn bản của các tệp trong bất kỳ thư mục nào và sẽ hiển thị các tệp có chứa các phiên bản của văn bản được tìm kiếm. Nhưng tôi cũng muốn xem các trường hợp được tô sáng của văn bản được tìm kiếm trong tệp văn bản. Command-f trong một trình soạn thảo văn bản thực hiện điều này.

Vấn đề là tôi phải thực hiện quy trình hai bước có thể rất tốn thời gian khi tôi có rất nhiều tệp để tìm kiếm thông qua:

  1. Sử dụng Spotlight để định vị các tệp có phiên bản của văn bản được tìm kiếm trong đó
  2. Mở từng tệp trong trình soạn thảo văn bản riêng lẻ, lệnh-f và định vị phiên bản của văn bản trong tệp đó.

Có cách nào kết hợp hai bước này thành một trên OS X không? Có một tính năng của Spotlight tôi đang thiếu hoặc một ứng dụng sẽ làm điều này? Tôi có thể thực hiện việc này khá dễ dàng trên iPad với thanh tìm kiếm trong Daedalus Touch nhưng rất thích tìm ra một chiếc OS X tương đương.

Cảm ơn vì đã đọc.

Câu trả lời:


4

Tôi thường thực hiện tìm kiếm như vậy, nhưng tôi không sử dụng GUI ưa thích cho việc đó. Nếu bạn quan tâm, sau đó đọc tiếp.

Unix có một công cụ tuyệt vời được gọi là grepsẽ tìm kiếm các mẫu trong các tệp. Nó thậm chí còn hỗ trợ các biểu thức thông thường nếu bạn sử dụng egrep.

Ví dụ tìm kiếm từ "xin chào" với tất cả hỗn hợp trường hợp trong thư mục Dropbox:

cd /Users/name/Dropbox
grep -Riw hello *

Thế là xong. Ồ, tôi quên đề cập đến việc bạn phải sử dụng Terminalứng dụng trước khi gõ các lệnh này.

Nếu bạn tìm hai từ "xin chào" hoặc "tạm biệt", bạn có thể làm:

egrep -Riw "hello|bye" *

Nếu bạn đang tìm kiếm mọi từ có chứa "ell" (chẳng hạn như xin chào), bạn có thể làm:

grep -Ri ell *

Và cuối cùng (nhưng đọc trang hướng dẫn nếu bạn muốn nhiều hơn), khớp với mọi tệp có từ "iOS" với trường hợp cụ thể này:

grep -Rw iOS *

Cảm ơn. Tôi tìm thấy công cụ grep trong nghiên cứu của riêng tôi. Mặc dù tôi cũng không thích GUI 'ưa thích', nhưng tôi thích GUI hơn. Tôi không biết mình đang làm gì trong ứng dụng Terminal.
Macrod

1
Tôi hiểu. Tôi có thể thích GUI ưa thích và không ưa thích, tôi cảm thấy thoải mái với tất cả các loại bao gồm cả dòng lệnh. Vì vậy, tôi cố gắng sử dụng công cụ dễ nhất cho mỗi nhiệm vụ. Tôi luôn mở một thiết bị đầu cuối ;-)
Huygens

1

Tôi tìm thấy một ứng dụng (trả phí) sẽ làm như trên: SearchInFiles . Tuyên bố miễn trừ trách nhiệm: Tôi chưa thử.


0

Bạn có thể thử sử dụng Ambar ( https://ambar.cloud ). Đó là một giải pháp đám mây để tìm kiếm thông qua nội dung của các tệp Dropbox của bạn. Khi bạn kết nối Ambar với Dropbox, nó sẽ đồng bộ hóa các tệp từ Dropbox và cho phép tìm kiếm trí tuệ cực nhanh. Với gói miễn phí, bạn có thể lập chỉ mục lên tới 2000 tài liệu.

Đánh giá nhanh được đăng ở đây

Tôi làm việc cho Ambar.


Cộng đồng ở đây có xu hướng bỏ phiếu quảng cáo tự quảng cáo và đánh dấu nó là thư rác. Đăng câu trả lời tốt, có liên quan và nếu một số (nhưng không phải tất cả) xảy ra về sản phẩm hoặc trang web của bạn, điều đó không sao cả. Tuy nhiên, bạn phải tiết lộ liên kết của bạn trong câu trả lời của bạn.
nohillside
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.