PRAKTIKUM LINUX Manajemen File dan Direktori Bagian V 1
Topik Praktikum 1. Mencari File 2. Nama Lain (alias) dari Suatu Perintah 2
Mencari File Perintah yang dirancang untuk membantu mencari file berdasarkan kriteria tertentu adalah perintah find. Format penggunaan : find [daftar_namapath] [ekspresi] daftar_namapath th berisi i nama path untuk memulai pencarian file. Bagian ekspresi dibagi menjadi dua bagian : 1. bagian criteria pencarian 2. bagian tindakan. 3
Mencari File (lanjutan ) Contoh : $ find / -name stdio.h print /usr/include/stdio.h $_ untuk menampilkan (option print) ) letak file stdio.h (nama file diawali dengan option name) dengan pencarian dimulai dari direktori / (root) dan menuju ke keseluruh direktori yang menjadi anakanaknya. 4
Mencari File (lanjutan ) Contoh yang lain : $ find /usr name *.h print dipakai untuk menampilkan seluruh file yang berakhiran.h dengan pencarian dimulai dari direktori /usr menuju ke anakanaknya. 5
Mencari File (lanjutan ) Perintah find juga dipakai untuk memperoleh file dengan ukuran tertentu. t t Caranya, berikan option size, menggantikan option name. Option size diikuti dengan tanda plus (+) atau minus ( ) serta suatu nilai dalam satuan blok (1 blok = 512 byte). Arti tanda plus atau minus adalah : + : ukuran file lebih besar daripada nilai yang diberikan : ukuran file lebih kecil daripada nilai yang diberikan Bila tanda plus atau minus tidak diberikan, maka file tersebut berukuran sama dengan nilai yang diberikan. 6
Mencari File (lanjutan ) Contoh : $ find. size +10 print artinya, perintah find akan menampilkan seluruh file pada direktori kerja beserta anak-anaknya yang mempunyai ukuran lebih besar dari 10 blok. $ find. size 10 print artinya, perintah find akan menampilkan seluruh file pada direktori kerja beserta anak-anaknya yang mempunyai ukuran lebih kecil dari 10 blok. $ find. size 10 print artinya, perintah find akan menampilkan seluruh file pada direktori kerja beserta anak-anaknya yang mempunyai ukuran sama dengan 10 blok. 7
Mencari File (lanjutan ) Jika kita menginginkan ukuran file tidak dalam satuan blok melainkan dalam satuan byte, tambahkan huruf c (kecil) tepat dalam angka sesudah angka pada option size. Contoh : $ find. size +200c print artinya, digunakan untuk menampilkan file pada direktori kerja beserta anak-anaknya yang berukuran diatas 200 byte. 8
Mencari File (lanjutan ) Kondisi pencarian pada find juga dapat didasarkan pada waktu pemodifikasian i pada file. Option yang diperlukan adalah mtime dan diikuti dengan bilangan (dengan satuan hari). Jika pada bilangan ada tanda plus (+) atau minus ( ) : + : berarti lebih dari : berarti kurang dari Contoh : $ find. mtime 2 print artinya, perintah find akan menampilkan seluruh file pada direktori kerja beserta anak-anaknya yang pernah dimodifikasi kurang dari 2 hari yang lalu. 9
Nama Lain (alias) dari Suatu Perintah alias adalah perintah yang dipakai untuk memberi nama lain terhadap suatu perintah. Namun perintah ini hanya dikenal pada Korn shell dan C shell. Bourne shell tidak memiliki fasilitas alias. Format penggunaannya : alias [perintah yg baru]=[perintah yg lama] 10
Nama Lain (alias) dari Suatu Perintah (lanjutan ) Contoh : Pemakai dapat menggunakan perintah dr sebagai nama alias dari ls $dr<enter> ksh: dr: not found $ alias dr=ls <ENTER> $dr<enter> putty program $_ mula-mula perintah dr tidak dikenal (lihat pesan ksh: dr: not found). Kemudian dr didefinisikan sebagai nama alias dari ls. Setelah pendefinisian sa tersebut, dr identik dengan perintah ls. 11
Tugas Praktikum (individu) Buat laporan hari ini yang meliputi perintah find dan alias (ditulis tangan dengan tinta hitam) dan kumpulkan pada pertemuan praktikum berikutnya! 12