1: Cara Mencari Fail Berdasarkan Nama – Bash
Penggunaan arahan find yang paling biasa adalah untuk mencari fail berdasarkan nama mereka, anda boleh menggunakan -nama pilihan untuk menentukan nama fail yang anda cari. Sebagai contoh, arahan berikut boleh digunakan untuk mencari semua fail dalam direktori semasa dengan frasa 'bashfile' dalam namanya:
#!/bin/bashcari . -nama '**
The “*” digunakan sebagai aksara kad bebas yang sepadan dengan mana-mana aksara, di sini saya telah mencari fail bernama 'bashfile' dalam direktori semasa:
2: Cara Mencari Fail Berdasarkan Jenis – Bash
Satu lagi cara untuk mencari fail menggunakan arahan find adalah dengan Menggunakan -jenis hujah untuk mencari fail daripada jenis tertentu, sebagai contoh, untuk mencari semua folder dalam direktori semasa.
#!bin/bash
cari . -jenis d
Begitu juga, untuk mencari semua fail biasa, anda boleh menggunakan arahan berikut:
#!bin/bashcari . -jenis f
3: Cara Mencari Fail Berdasarkan Saiz – Bash
Untuk mencari fail berdasarkan saiznya, anda boleh menggunakan -saiz pilihan, sebagai contoh, untuk mendapatkan semua fail dalam direktori semasa yang mempunyai saiz kurang daripada 1MB, anda boleh menggunakan skrip berikut:
#!bin/bashcari . -saiz - < saiz fail-MB >
Begitu juga, jika anda ingin mencari fail yang saiznya lebih daripada 1 MB maka gunakan kod yang diberikan di bawah:
#!bin/bashcari . -saiz + < saiz fail-MB >
4: Cara Mencari Fail Berdasarkan Masa Pengubahsuaian – Bash
Satu lagi cara untuk menggunakan arahan cari adalah dengan mencari fail berdasarkan masa pengubahsuaian mereka menggunakan fail -mtime pilihan. Sebagai ilustrasi, saya telah mencari fail yang telah diubah suai dalam tempoh dua hari lepas dan merupakan skrip shell yang telah saya gunakan:
#!/bin/bashcari . -mtime -2
“-2” menyatakan bahawa fail sepatutnya telah diubah suai dalam tempoh 2 hari yang lalu:
5: Cara Mencari Fail Berdasarkan Pemilikan – Bash
Anda boleh menggunakan -pengguna pilihan untuk mencari fail berdasarkan pemiliknya, seperti mencari semua fail dalam direktori semasa yang dimiliki oleh pengguna, anda boleh menggunakan arahan berikut:
#!/bin/bashcari . -pengguna < nama pengguna >
Sebaik sahaja anda menemui fail yang anda cari, anda mungkin mahu melakukan beberapa tindakan ke atasnya, seperti memadamkannya atau menyalinnya ke lokasi lain:
Kesimpulan
Perintah find ialah alat berkuasa yang boleh membantu anda mencari fail berdasarkan pelbagai kriteria. Dengan menggabungkan pilihan yang berbeza, anda boleh mencipta corak carian kompleks yang akan membantu anda mencari fail yang anda perlukan. Fail boleh didapati menggunakan arahan cari bergantung pada nama, jenis, kumpulan pengguna, saiz dan tarikh ia dikemas kini.