Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Lệnh find là một trong những lệnh quan trọng và tiện dụng nhất trên hệ thống Linux. Như tên gọi của nó cho thấy, lệnh có thể tìm các file trên PC Linux dựa trên khá nhiều điều kiện và biến số bạn đặt. Bạn có thể tìm file theo quyền, người dùng, nhóm, loại file, ngày tháng, dung lượng và các tiêu chí có thể có khác bằng cách sử dụng lệnh find.
Lệnh find có sẵn trên hầu hết các bản phân phối Linux theo mặc định, vì vậy bạn không cần phải cài đặt gói cho nó.
Trong hướng dẫn này, Quantrimang sẽ chỉ cho bạn cách tìm file trên Linux bằng cách sử dụng các kết hợp phổ biến khác nhau của những biểu thức tìm kiếm trong dòng lệnh.
Cách rõ ràng nhất để tìm kiếm file là theo tên. Để tìm một file theo tên trong thư mục hiện tại, hãy chạy:
find . -name photo.png

Nếu bạn muốn tìm một file theo tên có cả chữ hoa và chữ nhỏ, hãy chạy:
find . -iname photo.png

Nếu bạn muốn tìm một file trong thư mục root, hãy đặt tiền tố sudo trước tìm kiếm của bạn. Điều này sẽ cung cấp cho bạn tất cả các quyền cần thiết để làm như vậy và cũng có biểu tượng “/” cho phép Linux tìm kiếm trong thư mục root. Cuối cùng, biểu thức -print hiển thị các thư mục trong kết quả tìm kiếm. Nếu đang tìm kiếm Gzip, bạn phải nhập:
sudo find / -name gzip -print

Nếu bạn muốn tìm các file trong một thư mục cụ thể như “/home”, hãy chạy:
find /home -name filename.txt
Nếu bạn muốn tìm các file có phần mở rộng “.txt” trong thư mục “/home”, hãy chạy:
find /home -name *.txt
Để tìm các file có tên là “test.txt” trong nhiều thư mục như “/home” và “/opt”, hãy chạy:
find /home /opt -name test.txt
Để tìm các file ẩn trong thư mục “/home”, hãy chạy:
find /home -name ".*"
Để tìm một file duy nhất có tên “test.txt” và xóa nó, hãy chạy:
find /home -type f -name test.txt -exec rm -f {}
Để tìm tất cả các file trống trong thư mục “/opt”, hãy chạy:
find /opt -type f -empty
Nếu bạn muốn tìm tất cả các thư mục có tên là “testdir” trong thư mục “/home”, hãy chạy:
find /home -type d -name testdir
Để lưu trữ tất cả các thư mục trống trong “/home”, hãy chạy:
find /home -type d -empty
Lệnh find có thể được sử dụng để tìm các file có quyền cụ thể bằng cách sử dụng tùy chọn perm.
Để tìm tất cả các file có quyền là “777” trong thư mục “/home”, hãy chạy:
find /home -type f -perm 0777 -print
Để tìm tất cả các file không có quyền "777", hãy chạy:
find . -type f ! -perm 777
Để tìm tất cả các file chỉ đọc, hãy chạy:
find /home -perm /u=r
Để tìm tất cả các file thực thi, hãy chạy:
find /home -perm /a=x
Để tìm tất cả các tập hợp file Sticky Bit có quyền là “553”, hãy chạy:
find /home -perm 1553
Để tìm tất cả các tập hợp file SUID, hãy chạy:
find /home -perm /u=s
Để tìm tất cả các file có quyền là “777” và thay đổi quyền của chúng thành “700”, hãy chạy:
find /home -type f -perm 0777 -print -exec chmod 700 {} ;
Để tìm tất cả các file trong “/opt” đã được sửa đổi 20 ngày trước đó, hãy chạy:
find /opt -mtime 20
Để tìm tất cả các file trong “/opt” được truy cập 20 ngày trước đó, hãy chạy:
find /opt -atime 20
Để tìm tất cả các file trong “/opt” được sửa đổi trong khoảng 30 đến 50 ngày, hãy chạy:
find /opt -mtime +30 -mtime -50
Để tìm tất cả các file trong “/opt” được thay đổi trong hai giờ qua, hãy chạy:
find /opt -cmin -120
Để tìm tất cả các file 10MB trong thư mục “/home”, hãy chạy:
find /home -size 10M
Để tìm tất cả các file trong thư mục “/home” lớn hơn 10MB và nhỏ hơn 50MB, hãy chạy:
find /home -size +10M -size -50M
Để tìm tất cả các file “.mp4” trong thư mục “/home” có dung lượng hơn 10MB và xóa chúng bằng một lệnh duy nhất, hãy chạy:
find /home -type f -name *.mp4 -size +10M -exec rm {} ;
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Karaoke Người Đó Tôi Đây Tình Đâu(Midi)
Chuyển tin nhắn Messenger thành bài hát trong nháy mắt
Cách xây dựng game nhiều người chơi với Claude Opus 5.5
Cách xem thời tiết trong ChatGPT với AccuWeather để lên kế hoạch
Karaoke Lạnh (Midi)
Cách kết nối ElevenLabs AI agent với Exa
Thiết lập cách ChatGPT thông báo cho bạn khi có công việc cần chú ý
TOP phần mềm OCR scan tài liệu có tích hợp AI tốt nhất
6 trang web tạo mật khẩu ngẫu nhiên an toàn đáng tin cậy
TOP nền tảng xây dựng công cụ nội bộ có tích hợp AI
TOP phần mềm AI bảo mật Internet tốt nhất hiện nay
Biến các ý tưởng thành giải thích trực quan, tương tác trong ChatGPT
TOP tiện ích mở rộng AI cho VS Code tốt nhất
Cách tạo website Portfolio miễn phí bằng ChatGPT
6 lựa chọn thay thế Visual Studio Code tốt nhất có tích hợp AI
Tạo form hỏi đáp tương tác trong vài phút và prompt chỉnh sửa
Hướng dẫn sử dụng Google Slides trong Claude
Hướng dẫn sử dụng Wolfram trong ChatGPT giải toán nâng cao
15 prompt AI thú vị cho ngày lễ Halloween
Hoàn thiện một thiết kế thực tế với ChatGPT + Canva
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Claude Code thực sự có giá bao nhiêu?
Cách sửa lỗi There Are Currently No Power Options Available Windows
3 công cụ sửa tệp lỗi có sẵn trên Windows mà bạn cần
5 tài liệu hay nhất giúp bạn làm chủ Small Language Model (SLM) năm 2026