Arahan find ialah alat carian fail berkuasa yang biasa digunakan dalam sistem Linux. Ia boleh mencari fail dalam direktori tertentu berdasarkan syarat yang ditentukan dan mengembalikan senarai fail yang memenuhi syarat.
Sintaks asas arahan find adalah seperti berikut:
cari [path...] [expression]
di mana laluan mewakili laluan direktori yang hendak dicari, dan satu atau lebih direktori boleh ditentukan. ungkapan ialah ungkapan yang terdiri daripada pelbagai pilihan dan keadaan ujian, digunakan untuk menentukan peraturan dan syarat carian.
Di bawah saya akan memberikan beberapa contoh arahan cari yang biasa digunakan untuk membantu anda memahami dan menggunakan arahan ini dengan lebih baik.
Cari fail yang mengandungi kata kunci tertentu dalam direktori yang ditentukan:
cari /path/. to/directory -type f -name "keyword"
-type f option bermaksud mencari fail biasa sahaja, tidak termasuk direktori dan fail pautan.
Search untuk fail yang lebih besar daripada 100MB dalam direktori /rumah:
find /home -type f -size +100m
saiz +100m pilihan bermakna untuk mencari fail yang lebih besar daripada 100MB. ), M ( MB) atau G (GB).
Cari fail yang pemiliknya adalah root:
cari / -user root
-pilihan pengguna bermaksud mencari fail dengan pemilik yang ditentukan.
Cari fail yang diubah suai dalam 7 hari lepas:
cari /path/to/directory -type f -mtime -7
-mtime -7 option bermaksud mencari fail yang diubah suai dalam 7 hari lepas. -mtime n bermaksud mencari fail yang diubah suai dalam n hari terakhir, n juga boleh +n untuk mencari fail yang diubah suai n hari yang lalu.
Jalankan carian dan letakkan hasil Output ke fail:
cari /path/to/directory -type f -name "*.txt" > result.txt
Output hasil carian ke fail result.txt dan bukannya memaparkannya dalam terminal.
Ini hanya beberapa contoh penggunaan arahan cari Dengan menggabungkan pilihan dan keadaan ujian yang berbeza, anda boleh mencapai operasi carian dan pemprosesan fail yang lebih kompleks dan tepat.
Walaupun arahan find sangat berkuasa, ia boleh memakan masa apabila mencari dalam struktur direktori berskala besar. Oleh itu, sila pilih laluan dan syarat carian dengan berhati-hati apabila menggunakannya untuk meningkatkan kecekapan carian. Pada masa yang sama, adalah disyorkan untuk membiasakan diri dengan penggunaan pilihan yang berkaitan dan keadaan ujian sebelum menggunakan arahan cari untuk mengelakkan hasil carian yang salah atau operasi yang tidak dijangka.
Atas ialah kandungan terperinci Penggunaan find commandLinux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!