Rumah > masalah biasa > teks badan

Cara menggunakan arahan cari untuk mencari fail dalam Linux

zbt
Lepaskan: 2023-09-26 10:05:36
asal
1751 orang telah melayarinya

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 [路径] [表达式]
Salin selepas log masuk

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"
Salin selepas log masuk

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

rreee

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

find /home -type f
Salin selepas log masuk

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

find /var/log -size +1M
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan