Rumah masalah biasa Bagaimana untuk mencari fail atau direktori dalam Linux

Bagaimana untuk mencari fail atau direktori dalam Linux

Jul 31, 2023 pm 01:23 PM
linux nodejs redis Operasi tak segerak

Linux menggunakan arahan cari, perintah cari, arahan grep, dan perintah whereis untuk mencari fail atau direktori.

Bagaimana untuk mencari fail atau direktori dalam Linux

Linux ialah sistem pengendalian berkuasa yang menyediakan banyak alat dan arahan yang kaya dengan ciri untuk mencari fail dan direktori. Sama ada dalam penggunaan peribadi atau pentadbiran pelayan, mencari fail atau direktori adalah tugas biasa. Artikel ini akan memperkenalkan beberapa kaedah mencari fail dan direktori dalam sistem Linux, dan menerangkan penggunaan dan aplikasi praktikalnya.

1. Gunakan arahan find

Arahan find ialah alat yang sangat berguna dalam sistem Linux, digunakan untuk mencari fail atau direktori dalam pepohon direktori yang ditentukan. Berikut ialah sintaks asas arahan find:

cari [path] [expression]

Antaranya, laluan menentukan laluan direktori yang hendak dicari dan ekspresi mentakrifkan keadaan padanan untuk fail atau direktori.

Sebagai contoh, untuk mencari fail bernama file.txt dalam keseluruhan sistem fail, anda boleh menggunakan arahan berikut:

find / -name file.txt

Ini akan mencari direktori root untuk fail bernama file.txt , Dan cetak semua laluan fail yang sepadan.

Arahan find juga boleh digunakan dengan pilihan lain untuk memilih dengan lebih tepat fail atau direktori yang anda cari. Sebagai contoh, anda boleh menggunakan pilihan -size untuk menapis mengikut saiz fail, atau pilihan -type untuk mengehadkan jenis fail yang anda cari.

2. Gunakan arahan locate

Arahan locate ialah cara lain untuk mencari fail dan direktori dalam sistem Linux. Ia berdasarkan indeks pra-dijana yang dipanggil "locate database" yang menyenaraikan lokasi semua fail dan direktori dalam sistem fail.

Untuk mencari fail atau direktori menggunakan arahan locate, hanya gunakan arahan berikut:

locate [pattern]

di mana corak ialah corak nama fail atau nama direktori yang anda ingin cari. Arahan locate akan segera mencari hasil yang sepadan dalam pangkalan data locate dan mencetak laluan fail yang sepadan.

Walau bagaimanapun, sila ambil perhatian bahawa memandangkan arahan locate adalah berdasarkan pangkalan data yang telah dijana, ia mungkin tidak dapat mencari fail yang paling baru dibuat atau diubah suai. Dalam kes ini, anda boleh menggunakan arahan updatedb untuk mengemas kini pangkalan data locate:

sudo updatedb

3. Gunakan arahan grep

Arahan grep ialah alat yang berkuasa untuk mencari corak dalam fail. Walaupun ia biasanya digunakan untuk mencari rentetan tertentu dalam fail teks, ia juga boleh digunakan untuk mencari fail dan direktori.

Untuk mencari fail atau direktori menggunakan arahan grep, anda boleh menggunakan arahan berikut:

grep -rnw [path] -e [pattern]

Di mana, pilihan -rnw digunakan untuk mencari fail atau direktori secara rekursif dalam direktori yang ditentukan, - Pilihan e digunakan untuk menentukan corak untuk dipadankan.

Berikut ialah contoh arahan untuk mencari fail yang mengandungi kata kunci tertentu:

grep -rnw /path/to/search -e "kata kunci"

Ini akan mencari direktori /path/to/ dan subdirektorinya Cari fail yang mengandungi kata kunci "kata kunci" dan cetak baris yang sepadan dan laluan fail yang sepadan.

4. Gunakan perintah whereis

Arahan whereis ialah alat yang digunakan untuk mencari fail seperti binari, kod sumber dan dokumen bantuan. Ia boleh mencari lokasi program atau fail tertentu dengan cepat.

Untuk mencari fail atau direktori menggunakan arahan whereis, hanya gunakan arahan berikut:

whereis [nama]

di mana nama ialah nama fail atau direktori yang anda ingin cari.

Sebagai contoh, untuk mencari lokasi program shell bernama bash, anda boleh menggunakan arahan berikut:

whereis bash

Ini akan mencetak laluan fail binari, laluan kod sumber dan laluan dokumentasi program bash .

Ringkasan:

Artikel ini memperkenalkan empat kaedah untuk mencari fail atau direktori di bawah Linux, menggunakan arahan find, perintah locate, arahan grep dan arahan whereis. Setiap kaedah mempunyai ciri, kelebihan dan kekurangannya sendiri, dan kaedah yang sesuai harus dipilih mengikut keperluan tertentu. Sama ada sebagai pengguna individu atau pentadbir sistem, menguasai kaedah mencari fail atau direktori ini akan meningkatkan kecekapan kerja dengan ketara. .

Atas ialah kandungan terperinci Bagaimana untuk mencari fail atau direktori dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

DeepSeek Web Versi Pintu Masuk Laman Web Rasmi DeepSeek DeepSeek Web Versi Pintu Masuk Laman Web Rasmi DeepSeek Feb 19, 2025 pm 04:54 PM

DeepSeek Web Versi Pintu Masuk Laman Web Rasmi DeepSeek

Android TV Box mendapat peningkatan Ubuntu 24.04 tidak rasmi Android TV Box mendapat peningkatan Ubuntu 24.04 tidak rasmi Sep 05, 2024 am 06:33 AM

Android TV Box mendapat peningkatan Ubuntu 24.04 tidak rasmi

Cara Memasang DeepSeek Cara Memasang DeepSeek Feb 19, 2025 pm 05:48 PM

Cara Memasang DeepSeek

Alamat muat turun aplikasi dompet BitPie Bitpie Alamat muat turun aplikasi dompet BitPie Bitpie Sep 10, 2024 pm 12:10 PM

Alamat muat turun aplikasi dompet BitPie Bitpie

Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025) Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025) Feb 21, 2025 pm 08:42 PM

Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025)

Pemasangan penyusunan kod sumber Zabbix 3.4 Pemasangan penyusunan kod sumber Zabbix 3.4 Sep 04, 2024 am 07:32 AM

Pemasangan penyusunan kod sumber Zabbix 3.4

Penjelasan terperinci: Perintah parameter pertimbangan pembolehubah skrip Shell Penjelasan terperinci: Perintah parameter pertimbangan pembolehubah skrip Shell Sep 02, 2024 pm 03:25 PM

Penjelasan terperinci: Perintah parameter pertimbangan pembolehubah skrip Shell

Pakej pemasangan OUYI OKX disertakan secara langsung Pakej pemasangan OUYI OKX disertakan secara langsung Feb 21, 2025 pm 08:00 PM

Pakej pemasangan OUYI OKX disertakan secara langsung