Command find là câu lệnh dùng để tìm kiếm file và thư mục theo những yêu cầu cho trước
find -name "tecmint.txt"
find /etc/tmp/ -name "hoainam.conf"
- Lúc này câu lệnh sẽ tìm file đường dẫn /etc/tmp/
- Thay tùy chọn -name bằng -iname : Lúc đó câu lệnh sẽ tìm tất cả các file hoainam.conf kể cả từ viết hoa và viết thường
find -name "a*"
Lúc này câu lệnh sẽ tìm tất cả các file có tên đầu là a
find -name "*a*"
Tìm tất cả các file có tên ở giữa là a
find -type d -name "hoainam"
find /etc/tmp -type d -name "hoainam"
Tìm thư mục hoài nam tại đường dẫn /etc/tmp
find /etc/tmp -type d -name "h*"
Câu lệnh tìm tất cả các thư mục có tên đầu là h
Khi muốn tìm thư mục hoặc file theo Permissions hoặc muốn kết hợp với Permissions ta thêm tùy chọn -perm <mức permissions>
VD: khi muốn tìm file & thư mục có mức Permissions là 777 thì thêm tùy chọn -perm 777
find -perm 777 -name hoainam.txt
find -type d -entry
find -type f -entry
Thêm tùy chọn user <tên người sở hữu>
find / -name "hoainam.txt" -user root
Tìm tất cả file hoainam.txt thuộc người dùng root trong hệ thống
Thêm tùy chọn -size <kích thước file>
VD: muốn tìm file có dung lượng 10M thêm tùy chọn -size 10MB
========
http://www.tecmint.com/35-practical-examples-of-linux-find-command/