Cara Mencari File Dari Terminal Di Linux Terlengkap

Comon Tech - Jadi meskipun ada banyak cara yang dapat digunakan untuk mencari dan menemukan file dan direktori di Linux, cara termudah dan tercepat mungkin melalui terminal. Namun, tidak banyak pengguna Linux tahu tentang itu, yang mengarah pada frustrasi yang tidak dibutuhkan. Berikut ini adalah panduan cepat yang diharapkan akan membantu Anda menemukan apa yang Anda cari di sistem Anda.

Gunakan perintah Locate

Perintah “loc” adalah jalan pertama yang harus digunakan oleh pengguna Linux karena jauh lebih cepat daripada yang lainnya. Alasan untuk kecepatan yang tak tertandingi ini adalah bahwa perintah loc tidak benar-benar mencari hard disk lokal Anda untuk mencari file atau direktori yang perlu Anda temukan, tetapi lebih seperti membaca melalui file database mlocate.db yang berisi semua jalur file di sistem Anda .


Jika Anda belum menginstal temukan, gunakan perintah ini : Debian dan Ubuntu

sudo apt-get install locale

CentOS

yum install locate

Siapkan perintah loc untuk penggunaan pertama Untuk memperbarui basis data mlocate.db sebelum digunakan pertama kali, jalankan:

sudo updatedb

Untuk menggunakan temukan, buka terminal dan ketik temukan diikuti dengan nama file yang Anda cari. Dalam contoh ini, saya sedang mencari file yang mengandung kata 'cerah' dalam nama mereka.

locate sunny

Temukan juga dapat memberi tahu Anda berapa kali kata kunci pencarian cocok dengan dalam database. Ini dicapai dengan memasukkan parameter "-c" dalam perintah, yang merupakan singkatan dari "count".

locate sunny

Apa yang perlu diingat pengguna di sini adalah bahwa "mencari" memerlukan nama spesifik dan tepat dari file yang Anda cari, bertentangan dengan alat lain yang lebih fleksibel. Itu berarti bahwa loca sangat bagus untuk menemukan sesuatu yang Anda yakin tentang namanya, tetapi tidak begitu bagus untuk ketika Anda tidak ingat persis nama file.

locate howtoforge

Terlebih lagi, dan karena “loc” membaca file database, hasilnya mungkin sudah ketinggalan zaman dan tidak sepenuhnya benar. Untuk mengurangi masalah ini, Anda dapat memperbarui basis data path file Anda dengan mengetikkan "sudo updatedb" pada sesi terminal.

Lihat di sini untuk contoh lebih lanjut tentang cara menggunakan perintah loc. Jika setelah itu Anda masih belum mendapatkan apa yang Anda cari, atau Anda hanya kewalahan oleh jumlah hasil, lanjutkan ke langkah berikutnya yang merupakan perintah "temukan".

Gunakan perintah Find

Perintah "find" adalah utilitas pencarian yang jauh lebih kuat tetapi juga lebih lambat. Ini karena bertentangan dengan perintah "temukan", "temukan" sebenarnya mencari file dan direktori yang dicari pengguna. Temukan sangat cocok ketika Anda mencoba mencari file atau direktori tetapi Anda tidak dapat mengingat namanya, karena "find" dapat mencari file yang milik pengguna atau grup pengguna tertentu, file yang dimodifikasi atau diakses baru-baru ini, file dengan rentang ukuran tertentu, file tersembunyi, file yang dapat dieksekusi, file hanya-baca, dan file dengan izin tertentu. Bagian terbaiknya adalah bahwa pengguna bebas untuk menggabungkan beberapa kriteria di atas dalam satu perintah "find", yang pada dasarnya mempersempit hasilnya.

Baca Juga  Cara Memasang Alat Pemantau Grafana Di Ubuntu 18.04 LTS

Berbicara tentang mempersempit, hal pertama yang ingin Anda lakukan ketika menjalankan "find" adalah mengatakannya untuk mencari di direktori tertentu. Ini akan mempercepat proses pencarian secara signifikan, tetapi selalu tergantung pada ukuran direktori. Jika Anda tahu di mana file itu berada, buka terminal, navigasikan ke direktori dan jalankan “find. [nama file]". Titik itu memberi tahu find untuk mencari di direktori saat ini. Jika Anda ingin mencari direktori Home Anda, ganti titik dengan "~ /", dan jika Anda ingin mencari seluruh sistem file Anda, gunakan "/" sebagai gantinya.

Sebagai contoh, saya ingin mencari file yang berisi poster di direktori unduhan saya. Saya tahu bahwa nama file mengandung kata "poster" di dalamnya, tetapi saya tidak ingat persis nama itu. Untuk alasan ini, saya akan menavigasi ke folder unduhan saya melalui terminal dengan "cd Downloads", dan kemudian masukkan perintah:

sudo find . -name "*poster*"

Inilah hasilnya:

Cara Mencari File Dari Terminal Di Linux Terlengkap

1) Gunakan perintah find di Linux

Ini memberitahu saya bahwa ada file pdf bernama “billy_poster copy” di folder Downloads. Jika saya tidak tahu di mana itu, "temukan" masih akan memberi tahu saya bahwa itu ada di folder Unduhan jika saya mencari di direktori induk.

2) Cari file dengan find by name file

Sekarang, jika saya mengganti parameter "-name" dengan "-iname", saya bisa mendapatkan hasil tanpa memperhatikan huruf besar-kecil. Itu adalah sesuatu yang tidak ada di "temukan", jadi elemen lain yang membantu ketika Anda tidak yakin tentang nama file.

sudo find . -iname "*poster*"

Sekarang, misalkan saya masih mencari file poster yang sama, dan satu-satunya hal yang saya ingat adalah ukurannya kurang dari 5 MB. Perintah yang akan saya gunakan dalam kasus itu adalah:

find ~/ -size -5M"

Jika saya tahu bahwa ini lebih tinggi dari katakanlah 2MB, perintahnya adalah “find ~ / -size + 2M”. Bagian terbaiknya adalah find mendukung operator boolean untuk membuat pencarian lebih kuat. Untuk contoh ini, saya akan menggunakan perintah yang menggabungkan pengetahuan saya bahwa file tersebut berukuran kurang dari 5 megabyte, dan juga lebih dari 2. Perintah untuk ini adalah:

Baca Juga : Cara Install Antena di Linux Debian

find / -size -5M -and -size +2M "

Terakhir, mari kita sarankan agar kita tidak mengingat apa pun tentang file tersebut tetapi kita ingat bahwa kita mengaksesnya dalam tiga menit yang lalu. Untuk menemukannya, gunakan perintah find sebagai:

find / -amin -3"

Ini akan menjadi "find / -amin -30" selama setengah jam, dan "-amin -120" selama dua jam dll. Jika Anda mengakses file dua hari yang lalu, gunakan ini:

find / -amin -2"

Ini akan menampilkan semua file yang diakses selama dua hari terakhir di lokasi pencarian.

Cara Mencari File Dari Terminal Di Linux Terlengkap

Saya pikir hal di atas mencakup sebagian besar skenario use case yang biasa. Untuk info lebih lanjut tentang perintah "find" yang kuat, buka terminal dan ketik "man find". Semoga berhasil menemukan apa yang Anda cari. Lebih banyak contoh perintah menemukan Linux dapat ditemukan di sini. semoga bermanfaat dan berhasil.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel