Cara Mencari File Di Linux Menggunakan Command Line

Dalam panduan ini, Anda akan belajar cara menggunakan Linux untuk menemukan file atau serangkaian file.

Anda dapat menggunakan file manager yang disediakan dengan distribusi Linux Anda untuk mencari file. Jika Anda terbiasa menggunakan Windows, maka pengelola file mirip dengan Windows Explorer. Ini berisi antarmuka pengguna dengan serangkaian folder yang ketika diklik menunjukkan subfolder dalam folder tersebut dan file apa pun yang ada di dalamnya.

Sebagian besar pengelola file menyediakan fitur pencarian dan metode untuk memfilter daftar file.

Cara terbaik untuk mencari file adalah dengan menggunakan baris perintah Linux karena ada banyak metode yang tersedia untuk mencari file daripada alat grafis yang mungkin bisa mencoba untuk memasukkan.

Cara Membuka Jendela Terminal

Untuk mencari file menggunakan baris perintah Linux, Anda harus membuka jendela terminal.

Ada banyak cara untuk membuka jendela terminal . Salah satu cara yang pasti untuk bekerja pada kebanyakan sistem Linux adalah menekan tombol CTRL, ALT dan T pada saat yang bersamaan. Jika itu gagal menggunakan menu di lingkungan desktop Linux Anda untuk menemukan editor terminal.

Cara termudah untuk menemukan file

Perintah yang digunakan untuk mencari file disebut find.

Berikut adalah sintaks dasar dari perintah Find.

menemukan

Titik awal adalah folder tempat Anda ingin memulai pencarian. Untuk mulai mencari seluruh drive Anda akan mengetikkan yang berikut:

temukan /

Namun, jika Anda ingin mulai mencari folder yang sedang Anda gunakan, maka Anda dapat menggunakan sintaks berikut:

temukan.

Umumnya, ketika mencari Anda akan ingin mencari berdasarkan nama, oleh karena itu, untuk mencari file bernama myresume.odt di seluruh drive Anda akan menggunakan sintaks berikut:

temukan / -name myresume.odt

Bagian pertama dari perintah find adalah kata find.

Bagian kedua adalah tempat memulai pencarian

Bagian selanjutnya adalah ekspresi yang menentukan apa yang harus ditemukan.

Akhirnya bagian terakhir adalah nama benda yang ditemukan.

Di mana Untuk Mulai Mencari Dari

Seperti yang disebutkan secara singkat di bagian sebelumnya, Anda dapat memilih lokasi apa pun dalam sistem file untuk memulai pencarian. Misalnya, jika Anda ingin mencari sistem file saat ini, Anda dapat menggunakan berhenti penuh sebagai berikut:

temukan. game -name

Perintah di atas akan mencari file atau folder yang disebut permainan di semua folder di bawah folder saat ini. Anda dapat menemukan nama folder saat ini menggunakan perintah pwd .

Jika Anda ingin mencari seluruh sistem file, maka Anda perlu memulai di folder root sebagai berikut:

temukan game / -name

Sangat mungkin bahwa hasil yang dikembalikan oleh perintah di atas akan menunjukkan izin ditolak karena banyak hasil yang dikembalikan.

Anda mungkin perlu meningkatkan izin Anda menggunakan perintah sudo atau beralih ke akun administrator menggunakan perintah su .

Posisi awal dapat secara harfiah di mana saja di sistem file Anda. Misalnya untuk mencari folder rumah ketik berikut ini:

temukan game ~ -name

The tilde adalah metacharacter yang biasa digunakan untuk menunjukkan folder home dari pengguna saat ini.

Ekspresi

Ekspresi paling umum yang akan Anda gunakan adalah -name.

Ekspresi -name memungkinkan Anda mencari nama file atau folder.

Namun ada ekspresi lain yang dapat Anda gunakan sebagai berikut:

Cara Mengetahui File yang Diakses Lebih dari Sejumlah Hari Saja

Bayangkan Anda ingin menemukan semua file dalam folder rumah Anda yang diakses lebih dari 100 hari yang lalu. Anda mungkin ingin melakukan ini jika Anda ingin mencadangkan dan menghapus file lama yang tidak Anda akses secara teratur.

Untuk melakukan ini, jalankan perintah berikut:

temukan ~ -atime 100

Cara Cari File dan Folder Kosong

Jika Anda ingin menemukan semua file dan folder kosong di sistem Anda, gunakan perintah berikut:

temukan / -kutipan

Cara Cari Semua File Yang Dapat Dieksekusi

Jika Anda ingin menemukan semua file yang dapat dieksekusi di komputer Anda, gunakan perintah berikut:

temukan / -exec

Cara Cari Semua File Yang Dapat Dibaca

Untuk menemukan semua file yang dapat dibaca, gunakan perintah berikut:

temukan / -baca

Pola

Ketika Anda mencari file, Anda dapat menggunakan pola. Misalnya, mungkin Anda mencari semua file dengan ekstensi mp3 .

Anda dapat menggunakan pola berikut:

temukan / -name * .mp3

Cara Mengirim Output Dari Cari Perintah Temukan Ke File

Masalah utama dengan perintah find adalah terkadang bisa mengembalikan terlalu banyak hasil untuk dilihat sekaligus.

Anda dapat menyalurkan output ke perintah ekor atau Anda dapat menampilkan baris ke file sebagai berikut:

temukan / -name * .mp3 -fitur cetakoffiletoprintto

Cara Menemukan Dan Menjalankan Perintah Melawan File

Bayangkan Anda ingin mencari dan mengedit file pada saat yang bersamaan.

Anda dapat menggunakan perintah berikut:

temukan / -name nama file -exec nano '{}' \;

Perintah di atas mencari file yang disebut nama file dan kemudian menjalankan editor nano untuk file yang ditemukannya.

Ringkasan

Perintah find sangat kuat. Panduan ini telah menunjukkan cara mencari file tetapi ada banyak sekali opsi yang tersedia dan untuk memahami semuanya, Anda harus membaca panduan Linux.

Anda dapat melakukan ini dengan menjalankan perintah berikut di terminal:

pria temukan