Rumah  >  Artikel  >  Cara menggunakan arahan cari untuk mencari fail dalam Linux

Cara menggunakan arahan cari untuk mencari fail dalam Linux

zbt
zbtasal
2023-09-26 10:05:361753semak imbas

Dengan menggunakan laluan dan ungkapan dengan sewajarnya, fail sasaran boleh dikesan dan diproses dengan mudah. Pengenalan terperinci: 1. cari . -nama "*.txt" 2. cari /home -type f;

Cara menggunakan arahan cari untuk mencari fail dalam Linux

Dalam sistem Linux, arahan find ialah alat yang sangat berguna, yang boleh membantu kami mencari fail dalam sistem fail. Sama ada pada komputer peribadi atau pelayan, arahan cari adalah salah satu alat penting untuk menguruskan fail. Dalam artikel ini, kami akan memperkenalkan cara menggunakan arahan find untuk mencari fail dan menyediakan beberapa kegunaan dan contoh biasa. Sintaks asas perintah

find adalah seperti berikut:

find [路径] [表达式]

di mana laluan menentukan direktori atau fail yang hendak dicari, dan ungkapan digunakan untuk menapis dan memadankan fail. Berikut ialah beberapa ungkapan yang biasa digunakan:

- `-name`: Padankan fail mengikut nama fail. Kad bebas boleh digunakan untuk padanan kabur, contohnya `-name "*.txt"` akan sepadan dengan semua fail yang berakhir dengan ".txt".

- `-type`: Padankan fail mengikut jenis fail. Jenis yang biasa digunakan termasuk `f` (fail biasa), `d` (direktori), `l` (pautan simbolik), dsb.

- `-saiz`: Padankan fail mengikut saiz fail. Anda boleh menggunakan `+` atau `-` untuk menentukan saiz yang lebih besar atau kurang daripada saiz tertentu, contohnya `-saiz +1M` akan sepadan dengan fail yang lebih besar daripada 1MB.

- `-mtime`: Padankan fail mengikut masa pengubahsuaian fail. Anda boleh menggunakan `+` atau `-` untuk menentukan fail yang diubah suai sebelum atau selepas masa tertentu, seperti `-mtime -7` akan sepadan dengan fail yang diubah suai dalam tempoh 7 hari yang lalu.

Berikut ialah beberapa contoh praktikal:

1 Cari semua fail yang berakhir dengan ".txt" dalam direktori semasa:

find . -name "*.txt"

2 Cari semua fail biasa dalam direktori `/home`:

rreee

3 fail lebih besar daripada 1MB dalam direktori `/var/log`:

find /home -type f

4 Cari fail yang diubah suai dalam 7 hari terakhir dalam direktori `/etc`:

find /var/log -size +1M

Selain contoh di atas, arahan find juga menyokong. Lebih banyak pilihan dan ungkapan boleh digabungkan secara fleksibel dan digunakan mengikut keperluan khusus. Ini boleh dilakukan melalui `man find`Command Lihat dokumentasi bantuan terperinci bagi arahan find untuk mengetahui lebih lanjut penggunaan dan pilihan.

Ringkasnya, arahan find ialah alat yang sangat berkuasa dan fleksibel yang boleh membantu kami mencari dan mengurus fail dalam sistem Linux dengan cepat. Melalui penggunaan laluan dan ungkapan yang munasabah, kami boleh mencari dan memproses fail sasaran dengan mudah. Saya harap artikel ini akan membantu anda memahami dan menggunakan arahan find .

Atas ialah kandungan terperinci Cara menggunakan arahan cari untuk mencari fail dalam Linux. 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