Contoh menggunakan arahan mencari di Linux

Anonim

Contoh menggunakan arahan mencari di Linux

Pengurus fail yang paling popular untuk sistem operasi di kernel Linux mempunyai alat carian yang agak berfungsi. Walau bagaimanapun, parameter yang tidak selalu hadir di dalamnya cukup untuk mencari maklumat yang diperlukan. Dalam kes ini, utiliti standard yang bermula melalui "Terminal" adalah untuk membantu. Ia membolehkan anda memasukkan arahan, hujah dan pilihan untuk dengan mudah mencari data yang diperlukan dalam direktori tertentu atau di seluruh sistem.

Kami menggunakan arahan mencari di Linux

Perintah Cari direka untuk mencari pelbagai objek, termasuk fail mana-mana format dan direktori pelbagai kedalaman. Dari pengguna, anda hanya perlu memasukkan arahan itu sendiri, nyatakan nilai yang dikehendaki dan berikan hujah untuk menetapkan parameter penapisan. Prosedur utiliti itu sendiri biasanya tidak mengambil banyak masa, tetapi ia bergantung kepada jumlah maklumat yang diimbas. Sekarang mari kita tinggal pada contoh-contoh menggunakan Cari dengan lebih terperinci.

Peralihan ke direktori melalui konsol

Pertama, saya ingin berundur sedikit dari pasukan utama dan menjejaskan topik tindakan tambahan yang akan membantu di masa depan apabila mengawal dari konsol. Hakikatnya ialah utiliti pengedaran Linux tidak diasah untuk mencari semua elemen di komputer. Semua proses perlu dilancarkan hanya dengan petunjuk lokasi penuh kepada item atau pergi ke lokasi melalui perintah CD. Membuat ia cukup cukup:

  1. Buka pengurus fail yang dipasang dan pergi ke folder yang dikehendaki di mana anda mahu menggunakan arahan cari.
  2. Pergi ke direktori yang dikehendaki melalui Pengurus Fail Linux

  3. Pada mana-mana objek, klik PCM dan cari item "Properties".
  4. Peralihan ke sifat objek dalam sistem operasi Linux

  5. Anda akan melihat folder induknya dengan cara penuh untuk menunjukkan. Ingatlah untuk membuat peralihan dari "Terminal".
  6. Ketahui folder ibu bapa objek melalui hartanah di Linux

  7. Sekarang jalankan konsol, contohnya, melalui menu.
  8. Memulakan terminal untuk arahan kemasukan berikutnya di Linux

  9. Kami menulis di sana CD / Rumah / Pengguna / arahan folder di mana pengguna adalah nama folder rumah pengguna, dan folder adalah nama direktori yang diperlukan.
  10. Pindah ke lokasi di terminal Linux

Jika sebelum menggunakan mencari, lakukan arahan yang dinyatakan di atas, anda tidak boleh menetapkan laluan penuh ke fail dengan syarat ia berada di lokasi yang dipilih. Penyelesaian sedemikian akan mempercepatkan perintah pada masa akan datang.

Cari fail dalam direktori semasa

Apabila melaksanakan penemuan dari konsol yang paling berjalan, anda akan menerima hasil carian dalam direktori pengguna aktif anda. Dalam kes lain, sebagai contoh, apabila anda mengaktifkan semasa mencari mengikut lokasi, dalam hasilnya, anda akan melihat semua subfolder dan fail yang terdapat di dalamnya.

Menggunakan perintah mencari tanpa hujah di Linux

Cari pengaktifan tanpa hujah dan pilihan digunakan apabila perlu melihat semua elemen sekaligus. Sekiranya nama mereka tidak diletakkan di dalam rentetan, ia patut mengubah perintah supaya ia mendapat bentuk penemuan. -Pelas.

Cari fail dalam direktori yang ditentukan

Perintah untuk memaparkan fail melalui jalan tertentu adalah hampir berbeza dari yang kami sebutkan di atas. Anda juga harus mendaftar mencari, dan selepas menambah ./Folder, jika anda ingin mengetahui data direktori di lokasi semasa, atau anda perlu menentukan laluan penuh, dengan memasukkan, contohnya, cari ./home/user/ Muat turun / folder, di mana folder - direktori akhir. Setiap elemen akan ditarik balik oleh garisan berasingan dalam urutan kedalaman mereka.

Menggunakan perintah mencari yang menunjukkan lokasi fail di Linux

Cari mengikut nama

Kadang-kadang ada keperluan untuk memaparkan objek yang hanya memenuhi nama itu. Kemudian pengguna perlu menentukan pilihan yang berasingan untuk pasukan supaya ia memahami rayuan itu. Baris input memperoleh jenis ini: Cari. -Name "Word", di mana perkataan adalah kata kunci untuk mencari, yang semestinya ditulis dalam petikan berganda dan, dengan mengambil kira daftar setiap simbol.

Cari fail mengikut nama melalui arahan Cari di Linux

Jika anda tidak tahu daftar tepat setiap huruf atau mahu memaparkan semua nama yang sesuai, tanpa mengambil kira parameter ini, masukkan dalam konsol mencari. -Inam "perkataan."

Untuk menapis hasil dengan kata kunci kepada argumen -Name, yang lain ditambah. Pasukan itu memperolehi bentuk mencari. -Name "Word", di mana perkataan adalah perkataan yang perlu dikecualikan.

Dayakan penapisan dengan kata kunci Cari arahan di Linux

Kadang-kadang ada keperluan untuk mencari objek satu kunci, tidak termasuk yang lain. Kemudian, secara bergantian diberikan beberapa pilihan carian dan baris input diperolehi dengan yang berikut: Cari. -NAME "WORD" -NOT NAME "* .TXT". Sila ambil perhatian bahawa dalam hujah kedua dalam petikan yang ditunjukkan "* .txt", dan ini bermakna bahawa mencari kerja bukan sahaja dengan nama, tetapi juga dengan format fail yang dinyatakan dalam borang ini.

Carian gabungan oleh perintah mencari di Linux

Terdapat pengendali atau. Ia membolehkan anda mencari satu atau beberapa hujah yang sesuai dengan segera. Setiap ditunjukkan secara berasingan, dengan penambahan hujah yang sama. Akibatnya, ternyata perkara berikut: Cari -Name "Word" -o -Name "Word1".

Pilihan Aplikasi atau Perintah Cari Linux

Menentukan kedalaman carian

Perintah Cari akan membantu pengguna dan kemudian apabila ia perlu mencari kandungan direktori hanya untuk kedalaman yang dinyatakan, sebagai contoh, tiada analisis diperlukan di dalam subfolder ketiga. Untuk memasang sekatan tersebut, masukkan mencari. -MaxDepth n -Name "Word", di mana N adalah kedalaman maksimum, dan -Name "Word" - mana-mana hujah-hujah berikutnya.

Tentukan kedalaman pengimbasan perintah mencari di Linux

Cari dalam pelbagai direktori

Banyak direktori seketika terdapat beberapa folder dengan kandungan yang berbeza. Sekiranya terdapat sejumlah besar di sana, dan carian mesti dilaksanakan hanya dengan pasti, maka anda perlu menentukan ini apabila memasuki penemuan ./Folder ./Folder1 -Type F-NAME "WORD", di mana ./Folder. / Folder1 adalah senarai direktori yang sesuai, dan -Name "Word" - selebihnya hujah-hujah.

Cari dalam pelbagai folder apabila menggunakan arahan mencari di Linux

Paparan unsur tersembunyi

Tanpa menyatakan hujah yang sesuai, objek tersembunyi dalam direktori diimbas tidak akan dipaparkan di konsol. Oleh itu, pengguna secara manual menetapkan pilihan tambahan supaya pada akhirnya perintah itu seperti ini: Cari ~ -Type F -ame. * ". Anda akan menerima senarai lengkap semua fail, tetapi jika sesetengah daripada mereka tidak mempunyai akses, sebelum perkataan mencari berturut-turut, sudo sudo untuk mengaktifkan hak-hak superuser.

Paparkan Perintah Tersembunyi Fail Cari di Linux

Mengimbas kumpulan folder rumah dan pengguna

Setiap pengguna boleh membuat bilangan direktori dan objek yang tidak terhad di lokasi yang berbeza. Lebih cepat mencari maklumat yang dimiliki oleh salah seorang pengguna, menggunakan arahan mencari dan salah satu hujahnya. Dalam daftar "Terminal" mencari. -User username, di mana nama pengguna adalah nama pengguna. Selepas memasuki pengimbasan akan bermula secara automatik.

Tunjukkan fail yang dimiliki oleh pasukan pengguna tertentu Cari di Linux

Kira-kira skim yang sama berfungsi dengan kumpulan pengguna. Analisis fail yang dijalankan yang berkaitan dengan salah satu daripada kumpulan yang berlaku melalui Cari / Var / www -Group GroupName. Jangan lupa bahawa objek boleh menjadi sebilangan besar dan pada kesimpulan mereka semua kadang-kadang mengambil banyak masa.

Tunjukkan fail yang dimiliki oleh kumpulan tertentu mencari arahan di Linux

Penapisan mengikut tarikh

Sistem pengendalian secara automatik menyimpan maklumat mengenai tarikh perubahan setiap fail yang sedia ada. Perintah Cari membolehkan anda mencari mereka semua oleh parameter yang ditentukan. Ia hanya perlu mendaftar Sudo mencari / -Mtime n, di mana N adalah bilangan hari yang lalu apabila objek itu berubah kali terakhir. Awalan Sudo diperlukan di sini untuk mendapatkan data dan fail yang dimaksudkan untuk superuser.

Penapisan mengikut tarikh perubahan apabila perintah mencari di Linux

Jika anda berminat untuk melihat barang-barang yang kali terakhir telah membuka beberapa hari yang lalu, maka rentetan mengubah pandangannya pada Sudo Find / -Time N.

Penapisan dengan tarikh pembukaan apabila perintah mencari di Linux

File Filtering.

Setiap objek mempunyai saiznya sendiri, masing-masing, arahan carian fail mesti mempunyai fungsi yang membolehkan mereka menapisnya oleh parameter ini. Cari tahu bagaimana untuk melakukan ini, anda hanya perlu menetapkan saiz melalui hujah itu sendiri. Ia sudah cukup untuk memasukkan / -Size n, di mana n adalah jumlah dalam bait, megabytes (m) atau gigabait (g).

Penapisan Cari mengikut saiz menggunakan Cari di Linux

Anda boleh menentukan julat unsur yang dikehendaki. Kemudian definisi sesuai dengan arahan, sebagai contoh, rentetan seperti: mencari / -size + 500m -size -1000m. Analisis sedemikian akan memaparkan fail lebih daripada 500 megabait, tetapi kurang daripada 1000.

Tetapkan julat fail untuk mencari melalui Cari di Linux

Cari fail dan direktori kosong

Beberapa fail atau folder kosong. Mereka hanya menduduki ruang yang berlebihan pada cakera dan kadang-kadang campur tangan dengan yang biasanya berinteraksi dengan komputer. Mereka harus ditemui untuk menentukan tindakan selanjutnya, dan ini akan membantu penemuan / folder -type f-sempty, di mana / folder adalah tempat di mana pengimbasan dilakukan.

Tunjukkan objek kosong dengan mencari di Linux

Secara berasingan, saya ingin secara ringkas perhatikan hujah-hujah lain yang berguna, yang dari semasa ke semasa menjadi berguna untuk pengguna:

  • -Mount - Sekatan hanya pada sistem fail semasa;
  • -Type F - Paparkan hanya fail;
  • -Type D - Tunjukkan sahaja direktori;
  • -Nogroup, -Nouser - Cari fail yang tidak dimiliki oleh kumpulan atau milik pengguna;
  • -Versi - Cari tahu versi utiliti yang digunakan.

Pengenalan ini dengan pasukan penemuan berakhir. Jika anda ingin belajar secara terperinci alat-alat konsol standard lain mengenai sistem operasi di kernel Linux, kami menasihati anda untuk merujuk kepada bahan individu mengikut pautan berikut.

Baca lebih lanjut: Perintah yang sering digunakan di Terminal Linux

Selepas mencari maklumat yang diperlukan, anda boleh menjalankan tindakan lain dengan mereka, sebagai contoh, mengedit, memadam atau mengkaji kandungan. Ini akan membantu mana-mana utiliti yang lain "terminal". Contoh penggunaannya akan ditemui di bawah.

Baca juga: Contoh arahan Grep / Cat / LS di Linux

Baca lebih lanjut