Tôi muốn liệt kê tất cả các tệp PDF trong các thư mục của thư mục làm việc hiện tại. Lệnh nào có thể làm điều này?
Tôi nhớ một sự kết hợp ls
và */*.pdf
nhưng không nhớ sự kết hợp chính xác.
Tôi muốn liệt kê tất cả các tệp PDF trong các thư mục của thư mục làm việc hiện tại. Lệnh nào có thể làm điều này?
Tôi nhớ một sự kết hợp ls
và */*.pdf
nhưng không nhớ sự kết hợp chính xác.
Câu trả lời:
Bạn có thể dùng:
find -iname '*.pdf'
với ls
có thể:
ls -lR | grep '/\|pdf$'
find
các mẫu (như trong -name '*.pdf'
), để ngăn shell mở rộng mẫu toàn cục (điều này sẽ xảy ra nếu bạn có một số tệp pdf trong thư mục hiện tại).
-iname \*.pdf
để tìm các tệp kết thúc bằng .PDF, .PdF, v.v.
Cách dễ nhất (nếu bạn đang sử dụng Ubuntu Desktop):
Chuyển đến thư mục nhà của bạn trong Nautilus, nhấn Ctrl+ Fvà tìm kiếm .pdf
.
Bạn cũng có thể thay đổi vị trí và bạn có thể làm cho tìm kiếm của bạn cụ thể hơn.
@ WarriorIng64 Lưu ý rằng chính điều này sẽ định vị tất cả các tệp có .pdf xảy ra ở bất kỳ đâu trong tên tệp. Nếu bạn đặc biệt muốn các tệp mà hệ thống xác định là PDF, hãy nhấp vào nút + xanh lục bên cạnh "Tải lại", thêm bộ lọc "Loại tệp" "Pdf / Postcript" và nhấp vào "Tải lại" để chỉ nhận các tệp PDF thực tế.
Cách đơn giản nhất sẽ là:
locate *.pdf
Lệnh này sẽ tìm thấy tất cả các tệp PDF có trong hệ thống của bạn.
*.pdf
mở rộng thành các tệp trong thư mục làm việc hiện tại, thì chúng sẽ được cung cấp cho locate
lệnh, không phải là *.pdf
đối số thô .