Cara Menemukan File di Linux

Pengarang: Monica Porter
Tanggal Pembuatan: 20 Berbaris 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Bagaimana cara mencari file / folder di Filesystem Linux ???
Video: Bagaimana cara mencari file / folder di Filesystem Linux ???

Isi

Jika Anda tidak tahu caranya, mencari file di Linux bisa jadi sulit.Di sini, praktik terbaik adalah menggunakan sejumlah perintah terminal yang berbeda. Mereka jauh lebih kuat daripada pencarian sederhana di sistem operasi lain, dan ketika Anda tahu bagaimana menggunakannya dengan benar, Anda memiliki kendali penuh atas file Anda.

Langkah

Metode 1 dari 3: Gunakan perintah "temukan"

  1. Temukan file berdasarkan nama. Ini adalah metode pencarian paling dasar yang dapat Anda lakukan dengan perintah Temukan. Perintah di bawah ini akan menemukan file di direktori saat ini dan semua subfoldernya.
    • Menggunakan -iname dari pada -nama untuk mengabaikan elemen huruf besar dan kecil dalam kueri Anda. Ayo pergi -nama pertimbangkan faktor ini.

  2. Penyiapan untuk mencari dimulai dari direktori root. Untuk mencari di seluruh komputer, Anda dapat menambahkan pengubah / menjadi pertanyaan. Berkat itu, perintahnya Temukan akan mengenali dan melanjutkan untuk mencari semua direktori dari direktori root.
    • Anda dapat mulai mencari di direktori tertentu dengan mengganti koma / melalui jalur, seperti / home / pat.
    • Kamu bisa memakai . sebagai gantinya / untuk melakukan pencarian hanya di direktori saat ini dan subdirektorinya.

  3. Gunakan karakter wildcard.* untuk menemukan semua file yang berisi bagian-bagian kueri. Karakter * Ini dapat berguna untuk mencari item yang nama lengkapnya tidak Anda ketahui atau saat Anda ingin mencari semua file dengan ekstensi tertentu.
    • Perintah di atas akan mengembalikan semua file .conf di direktori pengguna (dan subdirektori) Pat.
    • Anda juga dapat menggunakannya untuk menemukan semua file yang berisi bagian dari nama file. Jika, misalnya, ada banyak materi terkait wikiHow, Anda dapat mencarinya semuanya dengan mengetik " * wiki *".

  4. Sederhanakan hasil. Akan sulit untuk menyaring jika terlalu banyak hasil yang dikembalikan. Pada titik ini, gunakan karakter tersebut | dan mengirimkan hasil penelusuran ke program penyaringan "lebih sedikit". Anda kemudian dapat menelusuri dan memfilter hasil dengan lebih mudah.
  5. Temukan jenis hasil pencarian tertentu. Anda dapat menggunakan karakter tambahan untuk mendapatkan jenis hasil pencarian tertentu. Anda dapat menemukan file biasa (f), folder (d), tautan simbolis (l), Driver Perangkat (c), dan peralatan blok (b) dengan pengubah yang sesuai.
  6. Filter hasil pencarian berdasarkan ukuran. Saat Anda memiliki beberapa file dengan nama yang sama dan mengetahui ukuran file yang Anda cari, Anda dapat memfilter hasil pencarian dengan kriteria ini.
    • Perintah di atas akan mengembalikan file 50 MB atau lebih. Anda dapat menggunakan karakter + atau - untuk menemukan file yang lebih besar atau lebih kecil. Ketika karakter ini tidak digunakan, pencarian akan mengembalikan file dengan ukuran tersebut adalah benar ukuran yang dibutuhkan
    • Anda dapat memfilter berdasarkan byte (c), kilobyte (k), megabyte (M), gigabyte (G), atau blok 512-byte (b). Perhatikan bahwa bagian ini peka huruf besar / kecil.
  7. Gunakan operator logika untuk menggabungkan jenis pencarian perbaikan. Anda bisa menggunakan operator -dan (dan), -atau (atau dan -tidak (nol) untuk menggabungkan berbagai jenis pencarian.
    • Perintah di atas akan mencari file yang terletak di direktori "calendar" yang berukuran lebih dari 200 kilobyte dan yang namanya tidak mengandung "2015".
  8. Temukan file menurut pemilik atau akses. Jika Anda mencari file seseorang atau file dengan izin tertentu, Anda bisa meminimalkan ruang lingkup pencarian.
    • Contoh di atas pada gilirannya membuat kueri untuk pengguna, grup, dan izin tertentu. Anda juga dapat menghilangkan nama file untuk mendapatkan semua file dari jenis yang terdaftar. Seperti temukan / -perm 777 akan mengembalikan file apa pun dengan akses 777 (tidak terbatas).
  9. Gabungkan perintah untuk melanjutkan setelah menemukan file. Anda dapat mencampur perintah Temukan dengan perintah lain untuk menjalankan perintah ini pada file yang dikembalikan. Urutan terpisah Temukan dan yang kedua sama dengan -exec dan akhiri baris perintah dengan aksen {} ;
    • Kombinasi perintah di atas akan mencari semua file dengan 777 akses di direktori saat ini (dan subdirektori) dan menggunakan perintah tersebut chmod.dll untuk mengubah akses itu menjadi 755.
    iklan

Metode 2 dari 3: Gunakan perintah "temukan"

  1. Pengaturan fitur.menemukan. Secara umum, perintah menemukan berjalan lebih cepat dari perintah Temukan terima kasih telah mengerjakan struktur file database Anda. Fitur ini tidak tersedia di semua distribusi Linux. Oleh karena itu, Anda memerlukan perintah berikut untuk mencoba menginstalnya:
    • Tipe sudo apt-get update dan tekan ↵ Masuk.
    • Anda dapat menginstal di Debian dan Ubuntu dengan: Jenis sudo apt-get install mlocate dan tekan ↵ Masuk. Jika menemukan sudah diinstal, pesan berikut akan muncul :.
    • Di Linux Arch, gunakan pengelola paket pacman: pacman -Syu mlocate
    • Untuk Gentoo, gunakan emerge: muncul mlocate
  2. Pembaruan database.menemukananda. Ayo pergi menemukan Tidak ada yang akan ditemukan sampai database-nya dibangun dan diperbarui. Meskipun tugas ini dijalankan secara otomatis setiap hari, Anda dapat melakukannya sendiri dan Anda harus melakukannya agar berfungsi menemukan Baik.
    • Tipe sudo diperbaruib dan tekan ↵ Masuk.
  3. Menggunakan.menemukanuntuk menjalankan kueri sederhana. Meski cepat, tapi perintah menemukan Tidak ada pilihan sebanyak perintah Temukan. Menjalankan pencarian dasar dengan perintah ini sangat mirip dengan pencarian dasar yang digunakan dalam perintah Temukan.
    • Perintah di atas menemukan file dengan ekstensi .webp di seluruh sistem. Karakter repserentatif * mengambil peran yang sama seperti pada perintah Temukan.
    • Seperti perintah Temukan, -saya jangan pertimbangkan faktor kapitalisasi, huruf kecil dalam kueri Anda.
  4. Batasi hasil pencarian. Jika pencarian memberikan terlalu banyak hasil, Anda dapat mempersempitnya menggunakan opsi -n, diikuti dengan jumlah hasil yang ingin Anda tampilkan.
    • Hanya 20 hasil pencarian pertama yang cocok dengan query yang akan ditampilkan.
    • Anda juga bisa menggunakan aksen | kirim hasil ke kurang untuk browsing lebih mudah.
    iklan

Metode 3 dari 3: Temukan file yang berisi teks tertentu

  1. Gunakan perintah.grep untuk menemukan file yang berisi konten teks tertentu. Untuk menemukan file yang berisi frase atau string tertentu, Anda dapat menggunakan perintah grep. Ayo pergi grep Format dasarnya adalah sebagai berikut:
    • -r membuat pencarian "rekursif", yang berarti bahwa file apa pun yang berisi kata kunci dalam direktori saat ini dan semua subfoldernya akan dicari.
    • -saya menunjukkan bahwa kueri di atas tidak peka huruf besar / kecil. Jika Anda ingin peka huruf besar kecil, abaikan operator -saya.
  2. Hapus konten tekstual. Saat melakukan pencarian grep Dengan struktur yang sama seperti di atas, Anda akan mendapatkan hasil yang menyertakan nama file dan teks yang disorot sesuai dengan konten kueri. Anda dapat menyembunyikan teks yang cocok ini, hanya menampilkan nama file dan jalurnya, dengan menambahkan yang berikut ini ke perintah:
  3. Sembunyikan pesan kesalahan. Ayo pergi grep kesalahan muncul kembali ketika mencoba mengakses direktori tanpa izin yang tepat atau mencari direktori kosong. Anda dapat mengirim pesan kesalahan ke / dev / null untuk disembunyikan pada keluaran. iklan