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:
- -amin n - File terakhir diakses n beberapa menit yang lalu
- -anewer - File terakhir diakses lebih baru daripada yang dimodifikasi
- -atime n - File terakhir diakses lebih dari n hari yang lalu
- -cmin n - File terakhir diubah n menit yang lalu
- -cnewer - File terakhir diubah lebih baru daripada file diubah
- -ctime n - File terakhir diubah lebih dari n hari yang lalu
- -empty - File kosong
- -Executable - File dapat dieksekusi
- -false - Selalu salah
- -fstype type - File ada di sistem file yang ditentukan
- -gid n - File milik grup dengan ID n
- -group groupname - File milik grup bernama
- Pola -ilname - Cari baris simbolik tetapi abaikan kapitalisasi
- -pola nama - Cari file tetapi abaikan kapitalisasi
- -inum n - cari file dengan node yang ditentukan
- jalur -ipath - mencari jalan tetapi mengabaikan kasus
- ekspresi -iregex - mencari ekspresi tetapi mengabaikan huruf besar kecil
- -links n - cari file dengan jumlah tautan yang ditentukan
- nama -nama - cari tautan simbolis
- -mmin n - data file terakhir diubah n menit yang lalu
- -mtime n - data file terakhir diubah n hari yang lalu
- nama -name - mencari file dengan nama yang ditentukan
- -nama baru - cari file yang diedit lebih baru daripada file yang diberikan
- -nogroup - mencari file tanpa id grup
- -nouser - mencari file tanpa pengguna yang melekat padanya
- jalan-jalan - mencari jalan
- -baca - temukan file yang dapat dibaca
- pola -regex - mencari file yang cocok dengan ekspresi reguler
- -jenis jenis - mencari tipe tertentu
- -uid uid - file id pengguna numerik adalah sama dengan uid
- Nama -user - file dimiliki oleh pengguna yang ditentukan
- -jarang - mencari file yang dapat ditulis ke
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