Rumah  >  Artikel  >  Tutorial sistem  >  Gunakan arahan cari untuk mencari fail

Gunakan arahan cari untuk mencari fail

WBOY
WBOYasal
2024-02-19 18:12:21542semak imbas

Arahan cari ialah arahan yang sangat biasa digunakan dalam sistem Linux Ia digunakan untuk mencari fail dalam direktori tertentu. Melalui arahan find, kita boleh mencari fail berdasarkan keadaan yang berbeza dan melakukan beberapa operasi pada fail. Di bawah ini saya akan memperkenalkan anda kepada penggunaan arahan find dan memberikan beberapa contoh kod tertentu.

1. Penggunaan asas

Sintaks asas arahan find adalah seperti berikut:

cari [laluan] [pilihan] [ungkapan]

di mana laluan mewakili direktori yang akan ditemui, yang boleh menjadi laluan mutlak atau a laluan relatif. Pilihan mewakili beberapa parameter perintah cari, digunakan untuk menetapkan beberapa keadaan carian tertentu. Ungkapan digunakan untuk menetapkan beberapa operasi perintah cari, seperti menyalin dan memadam fail yang ditemui.

2. Pilihan yang biasa digunakan

Berikut adalah beberapa pilihan yang biasa digunakan, yang boleh dipilih mengikut keperluan sebenar:

  1. -nama: Cari mengikut nama fail. Contohnya, -name "*.txt" bermaksud mencari semua fail yang nama failnya berakhir dengan .txt.
  2. -jenis: Cari mengikut jenis fail. Contohnya, -type d bermaksud mencari direktori, dan -type f bermaksud mencari fail biasa.
  3. -saiz: Cari berdasarkan saiz fail. Contohnya, -saiz +10M bermaksud mencari fail yang lebih besar daripada 10M.
  4. -mtime: Cari berdasarkan masa pengubahsuaian fail. Contohnya, -mtime +30 bermaksud mencari fail yang diubah suai 30 hari yang lalu.

3. Contoh kod khusus

Berikut ialah beberapa contoh kod khusus untuk rujukan anda:

  1. Cari semua fail dalam direktori yang ditentukan:

cari /path/to/direktori

    Cari semua direktori yang ditentukan
  1. fail yang berakhir dengan .txt:

cari /path/to/directory -name "*.txt"
  1. Cari semua direktori di bawah direktori yang ditentukan:

find /path/to/directory -type d
  1. Cari semua fail biasa dalam direktori yang ditentukan:

cari /path/to/directory -type f

  1. Cari fail yang lebih besar daripada 10M dalam direktori yang ditentukan:

cari /path/to/directory - saiz +10M

  1. Cari fail yang diubah suai 30 hari yang lalu dalam direktori yang ditentukan:

cari /path/to/directory -mtime +30

IV Summary

Melalui penggunaan fleksibel arahan find, kita boleh mencari dengan cepat We want the. fail dan lakukan beberapa operasi pada fail. Dalam kerja sebenar, arahan cari boleh membantu kami menjimatkan banyak masa dan tenaga. Saya harap pengenalan dan kod contoh di atas dapat membantu anda.

Atas ialah kandungan terperinci Gunakan arahan cari untuk mencari fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn