CƠ BẢN VỀ CHỨNG CHỈ LPI - Trang 39

30

Cơ bản về quản trị Linux

3.2.10

find

Câu lệnh find là công cụ thuận tiện khác. Với find bạn không bị hạn chế; bạn có thể tìm
bất kỳ tệp nào bạn muốn, sử dụng muôn màu muôn vẻ của các tiêu chuẩn tìm kiếm. Ví dụ,
để tìm một tệp có tên README, bắt đầu trong /usr/share/doc:

$ find /usr/share/doc -name README

/usr/share/doc/ion-20010523/README

/usr/share/doc/bind-9.1.3-r6/dhcp-dynamic-dns-examples/README

/usr/share/doc/sane-1.0.5/README

3.2.11

find và ký tự đại diện

Bạn có thể sử dụng ký tự đại diện "glob" trong đối số cho -name, đặt trong ngoặc kép hoặc
dùng ký tự thoát - gạch ngược (như vậy chúng sẽ đưa vào find nguyên vẹn mà không bị
khai triển bởi bash). Ví dụ, chúng ta muốn tìm tệp tin README có phần mở rộng:

$ find /usr/share/doc -name README\*

/usr/share/doc/iproute2-2.4.7/README.gz

/usr/share/doc/iproute2-2.4.7/README.iproute2+tc.gz

/usr/share/doc/iproute2-2.4.7/README.decnet.gz

/usr/share/doc/iproute2-2.4.7/examples/diffserv/README.gz

/usr/share/doc/pilot-link-0.9.6-r2/README.gz

/usr/share/doc/gnome-pilot-conduits-0.8/README.gz

/usr/share/doc/gimp-1.2.2/README.i18n.gz

/usr/share/doc/gimp-1.2.2/README.win32.gz

/usr/share/doc/gimp-1.2.2/README.gz

/usr/share/doc/gimp-1.2.2/README.perl.gz

[578 dòng bị cắt đi]

3.2.12

Lờ đi kiểu chữ với find

Tất nhiên, có thể bạn muốn bỏ qua kiểu chữ khi tìm kiếm:

$ find /usr/share/doc -name ’[Rr][Ee][Aa][Dd][Mm][Ee]*’

Hay đơn giản hơn:

$ find /usr/share/doc -iname readme\*

Như bạn đã thấy, bạn có thể dùng -iname để việc tìm kiếm không nhạy cảm với kiểu

chữ.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.