Perintah Linux

Cara Menggunakan perintah cari di Linux untuk Mencari Fail?

Cara Menggunakan perintah cari di Linux untuk Mencari Fail?
Sekiranya anda pengguna Linux, maka anda tidak boleh hanya bergantung pada GUI untuk melakukan pelbagai tugas, oleh itu, pemahaman yang kuat tentang perintah terminal sangat penting. Semua pengedaran berdasarkan Linux menjalankan perintah untuk melakukan tugas pentadbiran yang berbeza.

Walaupun terminal Linux adalah antara muka teks yang kelihatan rumit, ia sebenarnya sangat fleksibel, mudah digunakan, dan alat yang cukup berguna. Perintah dapat disalin dengan mudah dari sumber dalam talian dan ditampal ke terminal untuk melakukan pelbagai operasi. Terdapat banyak perintah tetapi catatan ini akan memberi tumpuan kepada perintah "cari".

Perintah "cari" digunakan untuk mencari, menyaring, atau mencari fail dan folder dalam sistem anda mengikut keadaan yang ditentukan pengguna dan melakukan beberapa operasi padanya.

Mari kita bincangkan bagaimana menggunakan perintah "cari", sintaksnya, dan pelbagai operasi yang dilakukan oleh perintah ini secara terperinci.

Sintaks Perintah "cari" di Linux

Sintaks arahan "cari" ditunjukkan di bawah:

cari [jalan] [pilihan] [ungkapan]

Tiga atribut sesuai dengan perintah "cari":

Semua atribut di atas adalah pilihan kerana dapat digunakan mengikut keperluan.

Untuk demonstrasi, saya telah membuat direktori yang berbeza dan beberapa fail teks, lihat gambar di bawah:

Mencari Fail mengikut Nama

Untuk mencari fail mengikut nama, gunakan arahan yang diberikan di bawah:

$ cari . -namakan MyTextFile1.txt

Titik setelah "cari" dalam arahan di atas menunjukkan direktori semasa.

Sekiranya anda tidak ingat nama fail yang tepat, pencarian dapat diperbaiki dan menjadikannya tidak peka huruf besar kecil dengan menggunakan "-iname" di tempat "name":

$ cari . -dalam nama mytextfile1.txt

Mencari Fail mengikut Jenis

Untuk mencari fail berdasarkan jenisnya, gunakan opsi "-type" dengan huruf yang juga dikenal sebagai deskriptor seperti "f" untuk file, "d" untuk direktori, "l" untuk pautan simbolik, dan "s" untuk soket.

Untuk mencari semua direktori, gunakan:

$ cari . -jenis d

Untuk mencari fail, gunakan:

$ cari . -taip f

Mencari Fail dengan Sambungan Fail

Untuk mencari fail mengikut corak, e.g., peluasan fail, seperti menampilkan semua fail dengan “.txt ”, gunakan arahan berikut:

$ cari . -nama *.txt

Semua fail dengan “.txt ”akan dipaparkan bersama dengan direktori yang sesuai.

Mencari dan Memadam Fail

Untuk mencari dan menghapus fail, gunakan perintah di bawah:

$ cari . -dalam nama mytextfile1.txt -exec rm \;

Perintah di atas terlebih dahulu mencari fail dan kemudian menghapusnya. Gambar menunjukkan bahawa "MyTextFile1" telah dihapus.

Untuk memadam semua fail dengan sambungan ".txt ", anda boleh menggunakan arahan yang dilampirkan:

$ cari . -nama *.txt -hapus

Mencari Fail mengikut Saiz

Perintah "cari" juga dapat mencari file berdasarkan ukuran. Cukup gunakan pilihan "-size" bersama dengan deskriptornya seperti "b" untuk blok 512 Kb, "c" untuk bait, "k" untuk kilobyte, "M" dan "G" untuk megabait dan gigabyte masing-masing:

$ cari . -taip f -size -1024c

Perintah yang disebutkan di atas mencari semua fail dengan ukuran kurang dari 1024 bait. Pencarian dapat diperhalusi lagi, misalnya, jika kita ingin mencari semua fail yang kurang dari 1Mb, maka kita menggunakan perintah di bawah ini:

$ cari . -taip f -saiz 1M

Untuk semua fail yang lebih besar daripada 1Mb, gunakan arahan di bawah:

$ cari . -taip f -size + 1M

Rentang ukuran juga dapat ditentukan, menggunakan perintah tambahan:

$ cari . -taip f -size + 1M -size 10M

Mencari Fail mengikut Kebenaran

Untuk mencari fail dengan izin, kami akan menggunakan pilihan "-perm", kemudian kod izin, seperti yang ditunjukkan di bawah:

$ cari . -perm 664

Cari Teks Dalam Fail Teks

Untuk mencari teks dalam beberapa fail teks dalam sistem anda, gunakan perintah yang diberikan di bawah:

$ cari . -taip f -nama *.txt -exec grep 'Hello' \;

Perintah mencari kata "Hello" dalam fail teks. Keluarannya adalah rentetan teks dari fail teks yang mengandungi "Hello".

Mencari Fail mengikut Tarikh dan Masa Pengubahsuaian

Untuk mengakses fail dengan modifikasi terakhirnya, gunakan arahan di bawah:

$ cari . -taip f-nama *.txt -mmin +10

Perintah di atas mencari fail yang terakhir diubah empat minit yang lalu, dan "m" menandakan "Pengubahsuaian".

$ cari . -taip f-nama *.txt -amin -10

Perintah di atas mencari file yang terakhir diakses 4 menit yang lalu, dan "a" di "amin" menandakan "Akses". Untuk mengakses fail yang dimodifikasi empat hari yang lalu, gunakan "-mtime +4" di tempat "mmin +4".

Kesimpulannya

Perintah "cari" di Linux adalah perintah yang sangat berguna yang memungkinkan anda mencari file atau direktori menggunakan kriteria yang berbeda, dan bahkan memungkinkan Anda mengubah fail dari terminal. Dalam panduan ini, kami memerhatikan sintaks perintah "cari" di Linux dan belajar bagaimana menggunakan perintah "cari" untuk melakukan pelbagai fungsi.

Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...
5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...
Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...