35 Contoh Praktikal Linux Cari Perintah
Perintah mencari Linux adalah salah satu utiliti baris arahan yang paling penting dan sering digunakan dalam sistem operasi seperti Unix. Perintah Cari digunakan untuk mencari dan mencari senarai fail dan direktori berdasarkan syarat yang anda nyatakan, yang sepadan dengan argumen.
Perintah Cari menyediakan pelbagai pilihan, yang membolehkan pengguna memanfaatkannya dalam pelbagai keadaan. Ia memberi kuasa kepada individu untuk mencari fail berdasarkan banyak kriteria, termasuk kebenaran, pengguna, kumpulan, jenis fail, tarikh, saiz, dan pelbagai parameter lain.
Dalam artikel ini, kami akan membentangkan anda dengan 35 contoh yang paling biasa digunakan untuk mencari arahan di Linux. Kami telah membahagikan bahagian ini kepada lima bahagian, yang meliputi penggunaan arahan Cari dari asas ke tahap lanjutan.
Bahagian I - Perintah mencari asas untuk mencari fail dengan nama
Ketika datang untuk mencari fail dengan nama tertentu, perintah mencari menawarkan pelbagai pilihan untuk menyelaraskan proses. Berikut adalah beberapa arahan mencari asas untuk mencari fail berdasarkan nama mereka.
1. Cari fail menggunakan nama dalam direktori semasa
Cari semua fail yang namanya tecmint.txt dalam direktori kerja semasa.
<strong># cari. -name tecmint.txt</strong> ./tecmint.txt
2. Cari fail di bawah direktori rumah
Cari semua fail di bawah /rumah direktori dengan nama tecmint.txt .
<strong># cari /rumah -Name tecmint.txt</strong> /home/tecmint.txt
3. Cari fail menggunakan nama dan mengabaikan kes
Cari semua fail yang namanya tecmint.txt dan mengandungi kedua -dua modal dan huruf kecil dalam direktori /rumah .
<strong># cari /home -iname tecmint.txt</strong> ./tecmint.txt ./Tecmint.txt
4. Cari direktori menggunakan nama
Cari semua direktori yang namanya Tecmint dalam / direktori.
<strong># cari / -type d -name tecmint</strong> /Tecmint
5. Cari fail PHP menggunakan nama
Cari semua fail PHP yang namanya Tecmint.php dalam direktori kerja semasa.
<strong># cari. -type f -name tecmint.php</strong> ./tecmint.php
6. Cari semua fail PHP dalam direktori
Cari semua fail PHP dalam direktori.
<strong># cari. -type f -name "*.php"</strong> ./tecmint.php ./login.php ./index.php
Bahagian II - Cari fail berdasarkan kebenaran mereka
Berikut adalah beberapa contoh perintah mencari untuk mencari fail berdasarkan keizinan mereka.
7. Cari fail dengan 777 kebenaran
Cari semua fail yang keizinannya adalah 777 .
<strong># cari. -type f -perm 0777 -print</strong>
8. Cari fail tanpa 777 kebenaran
Cari semua fail tanpa kebenaran 777 .
<strong># cari / -type f! -PERM 777</strong>
9. Cari fail SGID dengan 644 kebenaran
Cari semua fail bit SGID yang keizinannya ditetapkan kepada 644 .
# cari / -perm 2644
10. Cari fail bit melekit dengan 551 kebenaran
Cari semua fail set bit melekit yang kebenarannya adalah 551 .
<strong># cari / -perm 1551</strong>
11. Cari fail suid
Cari semua fail set suid .
<strong># cari / -perm / u = s</strong>
12. Cari fail SGID
Cari semua fail set SGID .
<strong># cari / -perm / g = s</strong>
13. Cari fail baca sahaja
Cari semua fail baca sahaja .
<strong># cari / -perm / u = r</strong>
14. Cari fail yang boleh dilaksanakan
Cari semua fail yang boleh dilaksanakan .
<strong># cari / -perm / a = x</strong>
15. Cari fail dengan 777 Kebenaran dan CHMOD hingga 644
Cari semua fail kebenaran 777 dan gunakan arahan CHMOD untuk menetapkan kebenaran kepada 644 .
<strong># cari / -type f -perm 0777 -print -exec chmod 644 {} \;</strong>
16. Cari direktori dengan 777 Kebenaran dan CHMOD hingga 755
Cari semua direktori kebenaran 777 dan gunakan arahan CHMOD untuk menetapkan kebenaran kepada 755 .
<strong># cari / -type d -perm 777 -print -exec chmod 755 {} \;</strong>
17. Cari dan keluarkan fail tunggal
Untuk mencari fail tunggal yang dipanggil tecmint.txt dan keluarkannya.
<strong># cari. -type f -name "tecmint.txt" -exec rm -f {} \;</strong>
18. Cari dan keluarkan pelbagai fail
Untuk mencari dan mengeluarkan pelbagai fail seperti .mp3 atau .txt , kemudian gunakan.
<strong># cari. -type f -name "*.txt" -exec rm -f {} \;</strong> Atau <strong># cari. -type f -name "*.mp3" -exec rm -f {} \;</strong>
[Anda mungkin juga suka: 4 alat berguna untuk mencari dan memadam fail pendua di Linux]
19. Cari semua fail kosong
Untuk mencari semua fail kosong di bawah jalan tertentu.
<strong># cari /tmp -jenis f -empty</strong>
20. Cari semua direktori kosong
Untuk memfailkan semua direktori kosong di bawah jalan tertentu.
<strong># cari /tmp -type d -empty</strong>
21. Fail semua fail tersembunyi
Untuk mencari semua fail tersembunyi, gunakan arahan di bawah.
<strong># cari /tmp -type f -name ".*"</strong>
Bahagian III - Fail carian berdasarkan pemilik dan kumpulan
Berikut adalah beberapa contoh perintah mencari untuk mencari fail berdasarkan pemilik dan kumpulan:
22. Cari fail tunggal berdasarkan pengguna
Untuk mencari semua atau tunggal fail yang dipanggil tecmint.txt di bawah / root direktori akar pemilik.
<strong># cari / -user root -name tecmint.txt</strong>
23. Cari semua fail berdasarkan pengguna
Untuk mencari semua fail yang dimiliki oleh pengguna Tecmint di bawah /direktori rumah .
<strong># cari /home -user tecmint</strong>
24. Cari semua fail berdasarkan kumpulan
Untuk mencari semua fail yang dimiliki oleh pemaju kumpulan di bawah /direktori rumah .
<strong># Cari /Laman Utama -Pemaju Kumpulan</strong>
25. Cari fail pengguna tertentu
Untuk mencari semua fail .txt pengguna Tecmint di bawah /direktori rumah .
<strong># cari /home -user tecmint -iname "*.txt"</strong>
Bahagian IV - Cari fail dan direktori berdasarkan tarikh dan masa
Berikut adalah beberapa contoh perintah mencari untuk mencari fail dan direktori berdasarkan tarikh dan masa.
26. Cari 50 hari terakhir fail yang diubah suai
Untuk mencari semua fail yang diubahsuai 50 hari kembali.
<strong># cari / -mtime 50</strong>
27. Cari 50 hari terakhir yang diakses fail
Untuk mencari semua fail yang diakses 50 hari kembali.
<strong># cari / -Time 50</strong>
28. Cari fail yang diubahsuai 50-100 hari terakhir
Untuk mencari semua fail yang diubah suai lebih daripada 50 hari kembali dan kurang dari 100 hari.
<strong># cari / -mtime 50 -mtime -100</strong>
29. Cari fail yang berubah dalam 1 jam terakhir
Untuk mencari semua fail yang diubah dalam 1 jam terakhir.
<strong># cari / -cmin -60</strong>
30. Cari fail yang diubah suai dalam 1 jam terakhir
Untuk mencari semua fail yang diubah suai dalam 1 jam terakhir.
<strong># cari / -mmin -60</strong>
31. Cari fail yang diakses dalam 1 jam terakhir
Untuk mencari semua fail yang diakses dalam 1 jam terakhir.
<strong># cari / -amin -60</strong>
Bahagian V - Cari fail dan direktori berdasarkan saiz
Berikut adalah beberapa contoh perintah mencari untuk mencari fail dan direktori berdasarkan saiz.
32. Cari fail 50MB
Untuk mencari semua fail 50MB , gunakan.
<strong># Cari / -Size 50m</strong>
33. Cari saiz antara 50MB - 100MB
Untuk mencari semua fail yang lebih besar daripada 50MB dan kurang daripada 100MB .
<strong># Cari / -Size 50m -Size -100m</strong>
34. Cari dan padamkan fail 100MB
Untuk mencari semua fail 100MB dan padamkannya menggunakan satu arahan tunggal.
<strong># cari / -type f -size 100m -exec rm -f {} \;</strong>
35. Cari fail tertentu dan padamkan
Cari semua fail .mp3 dengan lebih daripada 10MB dan padamkannya menggunakan satu arahan tunggal.
<strong># cari / -type f -name *.mp3 -size 10m -exec rm {} \;</strong>
Itu sahaja, kami mengakhiri jawatan ini di sini, dalam artikel seterusnya, kami akan membincangkan arahan Linux yang lain dengan contoh praktikal. Marilah kita tahu pendapat anda mengenai artikel ini menggunakan bahagian komen kami.
Atas ialah kandungan terperinci 35 Contoh Praktikal Linux Cari Perintah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

LinuxcanrunonmodesthardwareWithSpecificMinimumRequirements.a1ghzprocessor (x86orx86_64) disediakan, withadual-corecpurecommended.r Amshouldbeatleast512mbforcommand-lineuseor2gbfordesktopenvironments.diskspacerequiresaminimumof5-10gb, walaupun25gbisbetterforad

Dengan peralihan fokus dari projek CentOS ke CentOS Stream, yang kini akan menjadi hulu untuk RHEL, beberapa alternatif CentOS telah dicadangkan untuk menggantikan CentOS 8. Untuk masa yang lama, CentOS telah diterima secara meluas oleh perniagaan kecil

Sahkan nama peranti cakera keras sasaran (seperti /dev /sda) untuk mengelakkan secara tidak sengaja memadam cakera sistem; 2. Gunakan sudoddif =/dev/sifar =/dev/sdxbs = 1mstatus = kemajuan untuk menimpa nilai sifar dalam cakera penuh, yang sesuai untuk kebanyakan senario; 3. Gunakan sudoshred-v-n3/dev/sdx untuk tiga data rawak overwrites untuk memastikan ia tidak dapat dipulihkan; 4. Secara pilihan melaksanakan Sudobadblocks-WSV/Dev/SDX untuk ujian menulis yang merosakkan; Akhirnya gunakan sudohexdump-c/dev/sdx | kepala untuk mengesahkan sama ada semuanya sifar dan melengkapkan selamat.

Deepin OS mewakili evolusi penting dalam pengagihan Linux. Izinkan saya menjelaskan - saya mungkin telah dibesar -besarkan sedikit dengan "revolusioner," tetapi jujur, sudah seketika sejak saya menemui distro linux yang benar -benar kagum saya.specif

Kami sentiasa perlu menyemak kelajuan sambungan internet di rumah dan pejabat. Apa yang kita lakukan mengenai perkara ini? Pergi ke laman web seperti Speedtest.net dan mulakan ujian. Ia memuatkan JavaScript dalam penyemak imbas web dan kemudian memilih pelayan terbaik berdasarkan ping a

Port Knocking adalah teknik bagus untuk mengawal akses ke pelabuhan dengan hanya membenarkan pengguna yang sah akses ke perkhidmatan yang dijalankan pada pelayan. Ia berfungsi sedemikian rupa sehingga apabila urutan percubaan yang betul dibuat, firewall dengan senang hati op

Terdapat empat cara untuk mendapatkan Bantuan Perintah di Linux: Pertama, Gunakan -HELP untuk melihat penggunaan asas, yang sesuai untuk memahami dengan cepat pilihan dan parameter perintah yang biasa; kedua, gunakan lelaki untuk melihat halaman lelaki yang lengkap, memberikan deskripsi dan contoh perintah terperinci; Ketiga, gunakan maklumat untuk melihat bantuan berstruktur, yang sesuai untuk navigasi maklumat perintah kompleks seperti GCC dan membuat; Keempat, merujuk kepada sumber dan komuniti rangkaian, seperti Linux China, StackOverflow dan platform lain untuk mendapatkan bahan -bahan Cina atau menyelesaikan masalah tertentu. Adalah disyorkan untuk pemula untuk menguasai langkah demi langkah dari -Help dan Man.

Tambah perintah UserAdd atau AddUser yang biasa digunakan oleh pengguna di Linux. 1. Apabila menggunakan UserAdd, anda perlu menetapkan kata laluan dan direktori rumah secara manual. Tambah parameter -M untuk membuat direktori rumah; 2. Anda boleh menentukan shell, kumpulan dan uid melalui parameter seperti -s, -g, dan -u; 3. AddUser adalah perintah interaktif, sesuai untuk orang baru untuk menyelesaikan konfigurasi secara automatik; 4. Perhatikan keizinan, keunikan nama pengguna dan keizinan direktori rumah; 5. UserDel boleh digunakan untuk memadam pengguna dan direktori rumah secara tidak sengaja. Menguasai perkara utama ini membolehkan anda menguruskan pengguna dengan cekap dan selamat.
