Xin chào! Cảm ơn bạn
đã ghé thăm Blog của tôi.
Xin chào! Cảm ơn bạn
đã ghé thăm Blog của tôi.
Khi sử dụng hệ điều hành Linux đôi khi chúng ta cần tìm một thư mục hoặc một file nào đó, nhưng không nhớ rõ hoặc thậm chí là không biết chúng nằm ở đâu và có thể sẽ mất rất nhiều thời gian để tìm thấy. Thay vào đó chúng ta có thể sử dụng lệnh Find để có thể tìm nhanh các File/Folder mà chúng ta cần.
Cấu trúc sử dụng lệnh Find:
find [options] [path...] [expression]
Để tìm kiếm một file theo tên, ta sử dụng option –name hoặc –iname. Đối với option –iname hệ thống sẽ tìm kiếm file cả chữ hoa và chữ thường.
trungkien.log , ta sử dụng cú pháp sau:
find / -name trungkien.log
Hoặc
find / -iname trungkien.log

.conf của nằm trong thư mục /etc/httpd.
find /etc/httpd/ -iname "*.conf"

Ta sử dụng option –type và một trong các hậu tố sau để chỉ định loại file.
redis tại /
find / -type d -name redis

Để tìm kiếm file theo kích thước, ta sử dụng option –size. Bạn có thể sử dụng một số hậu tố sau để chỉ định kích thước.
2MB
find /var/log -type f -size 2M

Lệnh cũng cho phép bạn tìm kiếm các file có kích thước lớn hơn hoặc ít hơn một kích thước nhất định.
2MB – 5MB
find /var/log -type f -size +2M -size -5M

Lệnh find cũng có thể tìm kiếm các file dựa trên thời gian sửa đổi, truy cập, hoặc thay đổi cuối cùng của nó. Tương tự như khi tìm kiếm theo kích thước, hãy sử dụng các ký hiệu cộng và trừ cho “lớn hơn” hoặc “nhỏ hơn”.
find / -mtime 7

find / -atime 7

find / -mtime +7 -mtime -14

find / -cmin -60

Ta sử dụng option –perm để tìm kiếm các file dựa trên các quyền của file đó.
644
find . -type f -perm 644

Để tìm kiếm file do một user hoặc một nhóm cụ thể sở hữu, hãy sử dụng tùy chọn -user và -group.
admin nằm trong thư mục /home.
find /home -user admin

Để xóa file, ta sử dụng tuỳ chọn –delete. Tuy nhiên, các bạn nên cẩn thận khi sử dụng option này để chắc chắn rằng bạn không xoá nhầm file.
.txt ở thư mục /root
find . -iname "*.txt" -print -delete

Ở trên là một số ví dụ thực tế về sử dụng lệnh Find trên Linux. Chúc các bạn thực hiện thành công.!
Chào mọi người, mình là Kiên – hiện đang công tác tại Phòng Kỹ thuật AZDIGI. Trong quá trình làm việc mình có cơ hội được tiếp xúc với khá nhiều các vấn đề liên quan đến Website/Hosting/VPS/Server, do đó mình viết lại các hướng dẫn này nhằm chia sẻ kiến thức, cũng như tạo một môi trường để chúng ta giao lưu và học hỏi lẫn nhau.
2026 - Website được phát truyền nội dung bởi Đàm Trung Kiên
Hãy để lại thông tin của bạn. Đội ngũ chuyên gia của chúng tôi sẽ trực tiếp phân tích nhu cầu và tư vấn giải pháp công nghệ phù hợp, tối ưu hiệu quả cho công việc của bạn hoàn toàn miễn phí.
Tìm kiếm bài viết...