GNU/Linux >> Belajar Linux >  >> Debian

Bagaimana cara menemukan file di Ubuntu?

Setiap kali kita menggunakan sistem operasi, itu menjadi penuh dengan file dan arsip. Apakah mereka diunduh dari internet atau dibuat oleh pengguna sendiri. Kemudian menjadi serumit menemukan mereka. Jadi dalam posting ini, kami akan membantu Anda menemukan file di Ubuntu. Namun, postingan ini dapat membantu Anda dengan sistem apa pun.

Secara khusus, Ubuntu dan keluarga Unix memiliki perintah yang disebut find yang pada dasarnya mencari file tetapi melakukannya dengan cukup cepat. Perintah ini sudah terpasang di Ubuntu sehingga kita tidak perlu menginstal apa pun.

Di sisi lain, berkat find perintah adalah mungkin untuk menemukan banyak file secara efisien. Ini dihargai ketika Ubuntu kami berfungsi sebagai server dan tidak memiliki antarmuka grafis. Juga, ini berguna jika Anda memiliki komputer sederhana karena dengan perintah ini bisa lebih cepat daripada menggunakan antarmuka grafis.

Perintah temukan

Sintaks dasar cara menggunakan perintah find adalah sebagai berikut

find [directory-to-find] [options] [search-term]

Jadi, Anda harus menentukan direktori dari mana pencarian akan dimulai. Lalu ada opsi pencarian dan terakhir istilah pencarian.

Secara default, direktori tempat pencarian akan dimulai adalah direktori saat ini. Selain itu, Anda mungkin ingin memulai pencarian di seluruh sistem, dalam hal ini, direktorinya adalah / yang merupakan simbol yang mewakili direktori root sistem. Di sisi lain, jika Anda ingin mulai mencari di direktori home, Anda akan menggunakan ~ sebagai acuan. Jadi, jika Anda tidak mengetahui lokasi terminal saat ini, Anda dapat mengetahuinya dengan menjalankan pwd perintah.

Menemukan file di Ubuntu

Pencarian paling khas dalam suatu sistem adalah dengan nama file. Jadi, katakanlah saya sedang mencari file bernama report.odt di seluruh sistem.

Untuk mencari file berdasarkan namanya, tambahkan opsi -name ke perintah, seperti ini:

:~$ find / -name "report.odt"

Perintah di atas akan mencari persis file report.odt pada sistem. Namun, pencarian tidak boleh peka huruf besar-kecil. Dalam hal ini, opsinya adalah -iname .

:~$ find / -iname "report.odt"

Di sisi lain, ada kalanya kita hanya mengingat file apa yang tidak dipanggil. Dengan bantuan -not perintah, kita dapat memfilter pencarian.

:~$ find / -not -name "report.odt"

Perintah di atas akan mencari sistem untuk semua file yang tidak bernama report.odt .

Fitur lain yang berguna dari perintah find adalah memungkinkan kita untuk mencari hanya dengan ekstensi. Misalnya, kami hanya ingin menelusuri gambar JPG.

:~$ find / -name "*.jpg"

Anda juga dapat mencari file yang berisi dua nama. Dalam hal ini, Anda harus menambahkan opsi -a

:~$ find / -name "report" -a "july"

Artinya, perintah ini akan mencari semua file yang namanya mengandung kata report dan july .

Dalam kasus sebaliknya, dimungkinkan untuk mengubah kondisi dan mendefinisikan beberapa kata atau lainnya sebagai kriteria pencarian.

:~$ find / -name "report" -or "july"

Perintah sekarang akan mencari file yang namanya mengandung kata report atau july .

Mencari file menurut jenis

Opsi yang sangat berguna dalam perintah find adalah pencarian berdasarkan jenis. Juga, perlu diperhatikan bahwa bagi banyak pengguna, pencarian berdasarkan nama sudah cukup, tetapi berdasarkan jenisnya, kami dapat menyaring hasilnya lebih lanjut.

Jadi, untuk melakukan ini kita harus menggunakan -type argumen yang menawarkan beberapa kemungkinan:

  • f :untuk file umum.
  • d :untuk folder.
  • l :tautan simbolis.
  • c :perangkat karakter.
  • b :memblokir perangkat.

Selain itu, Anda dapat menggabungkan -type dengan -name dan mempersempit pencarian lebih lanjut, misalnya:

:~$ find / -type f -name "report"

Dalam hal ini, find perintah hanya akan mencari file yang disebut report tetapi tidak termasuk folder dan tautan.

Temukan file menurut ukuran

Dimungkinkan juga untuk mencari berdasarkan ukuran file untuk menambah presisi pencarian. Untuk ini, -size perintah ditunjukkan.

Perintah ini juga memiliki satuan ukuran yang berbeda yang harus kita tentukan:

  • c :byte
  • k :kilobyte
  • L :megabyte
  • G :gigabyte

Contoh penggunaan -size pilihannya adalah sebagai berikut:

:~$ find / -size 100M

Perintah ini akan mencari file atau folder apa pun di sistem yang berbobot 100M. Dimungkinkan untuk menggunakan + atau operator untuk menentukan kriteria lebih besar dari dan lebih kecil dari.

:~$ find / -size +100M

Perintah di atas akan mencari file yang beratnya lebih dari 100 Megabyte.

Atau, sebaliknya, untuk mencari file yang lebih kecil dari 100 Megabyte.

:~$ find / -size -100M

Tentu saja, Anda dapat menggabungkan perintah ini dengan -type dan -name untuk hasil yang lebih baik. Misalnya:

:~$ find . -size 2G -type f -name "report"

Menemukan file  menurut tanggal akses atau modifikasi

Melakukan pencarian file di Ubuntu untuk waktu modifikasi adalah kriteria lain yang sangat berguna bagi kami. Dalam hal ini, tiga perintah akan membantu kita melakukan tugas tersebut.

  • -waktu :tanggal terakhir file dibaca atau ditulis.
  • -mtime :perintah ini menentukan tanggal terakhir file diubah.
  • -ctime :tanggal terbaru saat metadata file diperbarui.

Penggunaannya sangat mirip di ketiganya. Anda harus menambahkannya ke perintah:

:~$ find / -atime 1

Perintah ini akan mengembalikan semua file yang diakses pada hari sebelumnya. Dan untuk mengetahui file yang dimodifikasi, ubah -atime ke -mtime

:~$ find / -mtime 1

Selain itu, Anda dapat menggunakan + atau operator untuk mendefinisikan kriteria yang lebih tepat seperti pada bagian sebelumnya. Anda juga dapat menggabungkannya dengan -type dan -name .

Kesimpulan

Mencari file di Ubuntu adalah salah satu operasi yang dapat mempersulit pekerjaan kita sehari-hari. Namun, berkat perintah find itu dapat dilakukan dengan cukup efisien. Dalam postingan ini, kita telah mempelajari cara menggunakan perintah dan dengan demikian menyiapkan alat ini untuk pekerjaan kita.


Debian
  1. Cara menemukan File di Linux

  2. Bagaimana Cara Menjalankan File .exe Di Ubuntu??

  3. Bagaimana Cara Mengakses File Ubuntu 11.04 Di Windows 7??

  1. Bagaimana Cara Mencari File Berdasarkan Ukuran Dan Ekstensi?

  2. Bagaimana Menemukan File Di Sektor Tertentu?

  3. Bagaimana cara menemukan alamat IP saya di Ubuntu

  1. Cara menemukan file di Linux

  2. Cara Menemukan File di Linux Dengan Perintah Temukan

  3. Bagaimana Cara Mencari Di File Tertentu yang Sesuai Dengan Pola?