Upload
others
View
34
Download
0
Embed Size (px)
Citation preview
LAPORAN PRAKTIKUM SISTEM OPERASI
MODUL 5
SISTEM DIREKTORI DAN BERKAS
Nama : Lughinah Nur Hayati
NIM : 20180810023
Kelas : TINFC 2018 D
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2018
A. Praktek
1. Apa yang dimaksud perintah-perintah: pwd, cd, mkdir, dan rmdir.
Pwd (print working direktory)
Menampilkan direktori yang sedang aktif (curent directory). Perintah ini tidak
mempunyai option dan argumen.
Cd
Perintah untuk berpindah direktori aktif. Coba anda berpindah direktori ke dataku.
Mkdir
Perintah untuk membuat direktori.
Rmdir
Perintah untuk menghapus direktori kosong.
2. Apa yang dimaksud perintah-perintah manipulasi file : cp, mv dan rm (sertakan format
yang digunakan).
Cp
Berfungsi untuk mengcopy atau menduplikat file dan direktori.
Format : cp nama_file_asal nama_file_hasil
Mv
Perintah untuk memindahkan file dan direktori. Perintah ini juga bisa digunakan
untuk merename (mengganti) nama file atau direktori.
Format : mv nama_file nama_file_baru
mv nama_file direktori_tujuan
Rm
Untuk menghapus (remove) file atau direktori.
Format : rm nama_file
3. Jelaskan perbedaan symbolic link menggunakan hard link (direct) dan soft link (indirect).
Pada bentuk soft link, symbolic link dapat dilakukan pada file yang tidak ada, sedangkan
pada hard link tidak dimungkinkan. Perbedaan lainnya symbolic link dapat dibentuk
melalui media disk atau partisi yang berbeda dengan soft link, tetapi pada hard link
terbatas pada partisi disk yang sama.
4. Tuliskan maksud perintah-perintah : file, find, which, locate dan grep.
File
Melihat file ke layar
Find
Mencari suatu file dalam direktori tertentu. Anda bisa melakukan pencarian
berdasarkan nama, ukuran, waktu pembuatan file dsb. Dengan memberikan
option yang anda inginkan.
Format : find perkiraan_direktori option
Which
Menampilkan lokasi perintah dasar yang anda cari. Perintah ini juga bisa
digunakan untuk mencari file program yang bisa dieksekusi.
Format : which nama_perintah
Locate
Mencari file dengan string “filename”.
Grep
Anda dapat mencari karakter atau kata yang diinginkan dari sebuah file yang
terdiri dari banyak kalimat. Perintah yang digunakan adalah grep. Dengan
perintah ini pencarian lebih mudah dilakukan.
Format : grep option karakter/kata
B. Latihan
Latihan 1 : Direktori
1. Melihat direktori HOME
$ pwd
Menampilkan direktori yang sedang aktif, dibawah ini menunjukkan bahwa direktori
yang aktif/ yang sedang dibuka yaitu di direktori home dan di sub direktori labkom.
$ echo
Biasa digunakan untuk menampilkan string/karakter di layar monitor, namun bisa
juga digunakan untuk membuat file dengan memanfaatkan output redirection.
$ HOME
direktori tempat menyimpan data user. Setiap user
yang terdaftar secara otomatis akan dibuatkan
direktori /home.
2. Melihat direktori aktual dan parent direktori.
$ pwd
Menampilkan direktori yang sedang aktif, dibawah ini menunjukkan bahwa direktori
yang aktif/ yang sedang dibuka yaitu di direktori home dan di sub direktori labkom.
$ cd .
Perintah untuk berpindah ke direktori aktif. Akan tetapi perintah cd . (titik satu) tidak
berpengaruh apapun pada console
$ pwd
Menampilkan direktori yang sedang aktif, dibawah ini menunjukkan bahwa direktori
yang aktif/ yang sedang dibuka yaitu di direktori home dan di sub direktori labkom.
$ cd ..
Perintah cd .. (titik dua kali) berfungsi untuk kembali ke direktori sebelumnya. Pada
perintah perintah diatas menunjukkan direktori aktif yaitu home dan subdirektori
labkom, setelah perintah cd .. maka akan kembali ke direktori sebelumnya yaitu
direktori home.
$ pwd
Menampilkan direktori yang sedang aktif, yaitu direktori home
$ cd
3. Membuat satu direktori, lebih dari satu direktori atau sub direktori
$ pwd
Menampilkan direktori yang sedang aktif, dibawah ini menunjukkan bahwa direktori
yang aktif/ yang sedang dibuka yaitu di direktori home dan di sub direktori labkom.
$ mkdir A B C A/D A/E B/F A/D/A $ ls –l
Perintah untuk membuat direktori baru beserta sub direktorinya. Membuat direktori A
dengan sub direktori D dan E, di dalam subdirektori D terdapat sub direktori yaitu
direktori A. Direktori B terdapat sub direktori F dan yang terakhir membuat direktori
C didalam direktori C tidak memiliki sub direktori.
$ ls -l A
menampilkan isi direktori dengan format satu direktori perbaris, bisa dilihat total file
ada 8, pada subdirektori D dan subdirektori E.
$ ls -l A/D
Menampilkan isi direktori dari direktori A subdirektori D dengan format satu direktori
perbaris, bisa dilihat total file 4.
4. Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori kosong dan
hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin aksesnya
$ rmdir B (Terdapat pesan error, mengapa ?)
Perintah tersebut untuk menghapus direktori B, sedangkan didalam direktori B masih
memiliki subdirektori, maka munculah pesan eror memberitahukan bahwa di dalam
direktori B bukan direktori kosong
$ ls -l B
Menampilkan isi direktori B yang sedang aktif dengan format satu direktori perbaris.
Didalam direktori B terdapat total 4 file yang ada pada subdirektori F
$ rmdir B/F B
Perintah tersebut berfungsi untuk menghapus direktori B beserta subdirektori F,
berhasil dilakukan seperti terlihat pada gambar dibawah ini.
$ ls -l B (Terdapat pesan error, mengapa ?)
Menampilkan isi direktori B yang sedang aktif dengan format satu direktori perbaris.
Menampilkan pesan eror bahwa pada direktori B yang dituju tidak menemukan file
atau direktori yang dimaksud. Karena direktori B sudah dilakukan penghapus yang
sudah dilakukan pada perintah sebelumnya
5. Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke direktori
lain.
Pwd
Menampilkan direktori yang sedang aktif, dibawah ini menunjukkan bahwa direktori
yang aktif/ yang sedang dibuka yaitu di direktori home dan di sub direktori labkom.
ls –l
menampilkan isi direktori dengan format satu direktori perbaris.
cd A
Mengubah atau masuk ke Direktori tujuan. Yaitu pada direktori A
pwd cd ..
Menampilkan direktori yang sedang aktif, dibawah ini menunjukkan bahwa direktori
yang aktif/ yang sedang dibuka yaitu di direktori home sub direktori labkom dan sub
direktori A. Lalu peritnah cd .. untuk kembali ke direktori sebelumnya.
Pwd
Menampilkan direktori yang sedang aktif, dibawah ini menunjukkan bahwa direktori
yang aktif/ yang sedang dibuka yaitu di direktori home dan di sub direktori labkom.
cd /home/<user>/C
Masuk ke direktori pangkal (home) untuk pengguna masuk ke direktori user dan sub
direktori tujuan C. Muncul pesan eror bahwa tidak ditemukan file atau direktori yang
dimaksud
Pwd
Menampilkan direktori yang sedang aktif, dibawah ini menunjukkan bahwa direktori
yang aktif/ yang sedang dibuka yaitu di direktori home dan di sub direktori labkom
dan subdirektori A.
cd /<user/C (Terdapat pesan error, mengapa ?) pwd
karena perintah untuk berpindah/masuk ke direktori yang dituju tidak ditemukan.
Mungkin terdapat kesalahan pada saat mengetikkan perintah console
Latihan 2. Manipulasi file
a. Perintah cp untuk mengkopi file atau seluruh direktori.
$ cat > contoh Membuat sebuah file [Ctrl+d]
Digunakan untuk menampilkan isi file. Biasanya file yang ditampilkan dengan
perintah ini adalah file yang bertipe teks. Dan yang pasti bukan file kosong.
$ cp contoh contoh1
Perintah tersebut untuk menyalin berkas contoh dan conttoh1
$ ls –l
menampilkan isi direktori dengan format satu direktori perbaris.
$ cp contoh A
Perintah untuk menyalin berkas contoh A
$ ls –l A
menampilkan isi direktori dengan format satu direktori perbaris, bisa dilihat total file
ada 8, pada subdirektori D dan subdirektori E.
$ cp contoh contoh1 A/D
Menyalin berkas contoh dan contoh1 pada direktori A subdirektori D
$ ls –l A/D
menampilkan isi direktori A subdirektori D dengan format satu direktori perbaris.
Menampilkan pesan eror tidak dapat diakses karena tidak ditemukan file atau
direktori yang dimaksud.
b. Perintah mv untuk memindah file
$ mv contoh contoh2
Memindahkan berkas contoh dan contoh2
$ ls –l
menampilkan isi direktori dengan format satu direktori perbaris
$ mv contoh1 contoh2 A/D $ ls –l A/D
Perintah untuk memindahkan berkas contoh1 dan contoh 2 ke direktori A subdirektori
D dan menampilkan isi direktori A subdirektori D dengan format satu direktori
perbaris. Muncul perintah untuk mencoba mv dan melihat di informasi selanjutnya.
$ mv contoh contoh1 C $ ls –l C
Perintah untuk memindahkan berkas contoh dan contoh1 ke direktori C dan
menampilkan isi direktori C dalam format satu direktori perbaris.
c. Perintah rm untuk menghapus file
$ rm contoh2
Perintah untuk menghapus berkas contoh2
$ ls –l
menampilkan isi direktori secara lengkap, mulai dari hak akses, owner, group dan
tanggal file atau direktori tersebut dibuat
$ rm –i contoh
Mengahpus file contoh. Akan tetapi muncul pesan eror bahwa file contoh tidak dapat
ditemukan file atau direktori yang dimaksud.
$ rm –rf A C
Menghapus direktori A dan direktori C.
$ ls –l
menampilkan isi direktori secara lengkap, mulai dari hak akses, owner, group dan
tanggal file atau direktori tersebut dibuat
Latihan 3. Symbolic Link
Membuat shortcut (file link)
$ echo "Hallo apa khabar" > halo.txt
Biasa digunakan untuk menampilkan string/karakter di layar monitor, namun bisa
juga digunakan untuk membuat file dengan memanfaatkan output redirection.
$ ls –l
menampilkan isi direktori secara lengkap, mulai dari hak akses, owner, group dan
tanggal file atau direktori tersebut dibuat
$ ln halo.txt z $ ls –l
Membuat simbolik link helo.txt dan menampilkan direktori aktif dengan format satu
direktori perbaris.
$ cat z
digunakan untuk menampilkan isi file. Biasanya file yang ditampilkan dengan
perintah ini adalah file yang bertipe teks. Dan yang pasti bukan file kosong.
$ mkdir mydir
Perintah untk membuat direkori baru dengan nama direktori mydir
$ ln z mydir/halo. Juga
Membuat simbolik link pada direkori mydir dengan file halo .juga
$ cat mydir/halo.juga
Menampilkan isi file pada direkori mydir dengan file halo .juga
$ ln -s z bye.txt $ ls -l bye.txt $ cat bye.txt
Latihan 4. Melihat Isi File
$ ls –l
menampilkan isi direktori secara lengkap, mulai dari hak akses, owner, group dan
tanggal file atau direktori tersebut dibuat
$ file halo. txt $ file bye. Txt
Latihan 5. Mencari file
1. Perintah find
$ find /home –name “*.txt” –print > myerror.txt
Perintah untuk mencari file atau direktori pada direktori home –name .txt
print>myerror.txt
$ cat myerror.txt
Menampilkan isi file myerror.txt
$ find . –name “*. txt” –exec wc –l „{}‟ „;‟
2. Perintah which
$ which ls
Menampilkan lokasi perintah dasar yang anda cari. Perintah ini juga bisa digunakan
untuk mencari file program yang bisa dieksekusi.
3. Perintah locate
$ locate “*.txt”
Mencari file dengan extensi .txt
E. POST TEST
1. Analisa hasil percobaan yang Anda lakukan.
a. Analisa setiap hasil tampilannya.
b. Pada Percobaan 1 point 3 buatlah pohon dari struktur file dan direktori
c. Bila terdapat pesan error, jelaskan penyebabnya.
2. Kerjakan latihan diatas dan analisa hasil tampilannya.
3. Berikan kesimpulan dari praktikum ini.
Pada modul 5 dapat disimpulkan bahwa perintah-perintah dasar pada linux yang
dipelajari daintaranya :
a. Perintah Dasar yang Berhubungan dengan Direktori = ls, dir, pwd (print working
direktory), mkdir, cd, rmdir
d. Perintah Dasar yang Berhubungan dengan Manajemen File = Touch, cat, more ,
less, cp mv,rm, find, which, whereis, tar, unzip