Quảng cáo
1 câu trả lời 107
Các trường hợp sử dụng lệnh find:
Tìm kiếm tệp theo tên:
Cú pháp:
bash
CopyEdit
find /path/to/search -name "filename"
Ví dụ: Tìm tất cả các tệp có tên “report.txt” trong thư mục /home/user:
bash
CopyEdit
find /home/user -name "report.txt"
Tìm kiếm tệp với tên (phân biệt chữ hoa chữ thường):
Cú pháp:
bash
CopyEdit
find /path/to/search -iname "filename"
Ví dụ: Tìm tất cả các tệp có tên “report.txt” hoặc “Report.txt”:
bash
CopyEdit
find /home/user -iname "report.txt"
Tìm kiếm theo kích thước tệp:
Cú pháp:
bash
CopyEdit
find /path/to/search -size +100M
Ví dụ: Tìm tất cả các tệp có kích thước lớn hơn 100 MB trong thư mục /home/user:
bash
CopyEdit
find /home/user -size +100M
Tìm kiếm tệp đã được sửa đổi trong một khoảng thời gian nhất định:
Cú pháp:
bash
CopyEdit
find /path/to/search -mtime -n
Ví dụ: Tìm các tệp đã thay đổi trong 5 ngày qua:
bash
CopyEdit
find /home/user -mtime -5
Tìm kiếm tệp với quyền truy cập hoặc quyền sở hữu đặc biệt:
Cú pháp:
bash
CopyEdit
find /path/to/search -perm mode
Ví dụ: Tìm tất cả các tệp có quyền truy cập 755:
bash
CopyEdit
find /home/user -perm 755
Tìm kiếm và thực hiện hành động trên các tệp (vd. xóa, di chuyển, sao chép):
Cú pháp:
bash
CopyEdit
find /path/to/search -name "filename" -exec command \;
Ví dụ: Tìm tất cả các tệp có tên “old_file.txt” và xóa chúng:
bash
CopyEdit
find /home/user -name "old_file.txt" -exec rm {} \;
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
54872
-
Hỏi từ APP VIETJACK45621
-
Hỏi từ APP VIETJACK44031
-
Hỏi từ APP VIETJACK43049
