Cari dan temukan, cari file dari terminal Ubuntu

tentang mencari dan menemukan perintah

Pada artikel selanjutnya kita akan melihat perintah temukan dan temukan. Saat ini, di Gnu / Linux kita bisa menemukan banyak cara mencari dan mencari file dan direktori. Dari lingkungan grafis kita akan memiliki alat yang berbeda untuk memperoleh hasil secara efisien.

Tetapi dalam kasus ini, jika Anda adalah pengguna terminal, Anda mungkin tidak ingin meninggalkan kenyamanannya untuk dapat menemukan apa yang Anda cari. Inilah sebabnya mengapa, terutama jika Anda baru saja menggunakan Gnu / Linux, Anda mungkin belum mengetahuinya cara tercepat dan termudah untuk menemukan file dan folder Anda dari terminal. Pada baris berikut kita akan melihat beberapa contoh cepat yang dapat digunakan untuk melakukan tugas ini.

Cari file dari terminal dengan temukan dan temukan

Temukan perintah

El cari perintah mungkin adalah sumber daya pertama yang harus digunakan pengguna karena ini jauh lebih cepat daripada opsi lainnya. Alasan untuk kecepatan ini adalah karena perintah ini tidak benar-benar mencari file atau direktori yang perlu kita temukan di hard drive lokal kita. Pencarian ini dilakukan sebagai membaca melalui file database mlocate.db, yang berisi semua jalur file di sistem kami.

Jika alat ini tidak tersedia di sistem Ubuntu Anda, Anda dapat menginstalnya dari terminal (Ctrl + Alt + T) dengan mengetik di dalamnya:

sudo apt install locate

Mempersiapkan perintah temukan

Sebelum kita mulai, kita harus menyiapkan perintah lokasi untuk penggunaan pertama. Kita harus memperbarui database mlocate.db berjalan di terminal (Ctrl + Alt + T):

sudo updatedb

Sekarang untuk menggunakan lokasi, dari terminal kita hanya perlu tulis perintah tersebut diikuti dengan nama file yang kita cari. Dalam contoh ini, saya mencari file yang berisi kata 'ubunlog'dalam namanya:

menemukan ubunlog

locate ubunlog

Karena find membaca file database, hasilnya mungkin sudah kedaluwarsa. Ini bisa kita perbaiki memperbarui database jalur file Anda, seperti yang kami lakukan dengan perintah pertama yang kami gunakan sebelum menelusuri.

Untuk informasi lebih lanjut tentang alat ini, kita bisa membantu mengetik di terminal:

membantu menemukan perintah

locate -h

Atau kita juga bisa gunakan halaman manual:

lokasi pria

man locate

Temukan perintah

tentang FD
Artikel terkait:
Fd, alternatif dari perintah find, sederhana, cepat dan mudah digunakan

El menemukan itu adalah utilitas pencarian yang jauh lebih kuat tetapi juga lebih lambat. Ini karena ini sebenarnya mencari drive kami untuk file dan direktori. Ini sempurna saat Anda mencobanya cari file atau direktori tetapi tidak dapat mengingat nama persisnya.

Temukan dapat mencari file milik pengguna atau grup pengguna tertentu, file yang dimodifikasi atau baru-baru ini diakses, file dengan kisaran ukuran tertentu, file tersembunyi, dll.

Jika memungkinkan, hal pertama yang harus kita lakukan saat menjalankannya adalah perintahkan untuk mencari direktori tertentu. Ini akan mempercepat proses pencarian, bergantung pada ukuran direktori. Jika Anda tahu di mana file itu berada, buka terminal (Ctrl + Alt + T) dan buka direktori untuk menjalankan:

find . [nombre-archivo]

Titik tersebut memberi tahu find untuk mencari direktori saat ini. Jika Anda ingin mencari direktori home Anda, ganti titik dengan '~/'. Jika Anda ingin mencari seluruh sistem file Anda, gunakan '/'.

Beberapa contoh

Katakanlah kita ingin mencari file di direktori dokumen. Kita tahu bahwa nama file mengandung kata 'php', tapi kami tidak terlalu ingat namanya. Hal pertama yang harus dilakukan adalah menavigasi ke folder dokumen lalu ketik perintah:

temukan nama

find . -name "*php*"

Ini akan memberi tahu kami dalam hal ini bahwa ada file pdf bernama 'kotoran-php'di folder Dokumen. Sekarang, jika kita mengganti parameter '-name' dengan '-iname', itu bisa mendapatkan hasil tanpa memperhitungkan huruf yang tepat. Itu adalah sesuatu yang tidak akan kita temukan di temukan.

temukan perintah dengan iname

find . -iname "*php*"

Jika yang kita ingat hanyalah itu file berukuran kurang dari 5MB. Perintah yang akan digunakan adalah:

find . -size -5M

Jika Anda tahu itu beratnya lebih dari 3MB, perintah yang akan digunakan adalah:

find . -size +3M

Find mendukung operator Boolean untuk membuat pencarian lebih tepat. Untuk contoh ini, saya akan menggunakan perintah yang menggabungkan data di atas. Bahwa file berukuran kurang dari 5 MB dan lebih dari 3:

sudo find / -size -5M -and -size +3M

Seandainya yang kita tahu adalah itu kami mengakses file lima menit yang lalu, perintah yang akan digunakan adalah:

sudo find ~/ -amin -5

untuk pelajari lebih lanjut tentang temukan, buka terminal dan ketik:

pria menemukan

man find

Ini hanya sedikit contoh dasar tentang cara mencari file dari terminal. Untuk informasi lebih lanjut, pastikan untuk memeriksa halaman manual masing-masing.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.