Anda di halaman 1dari 10

LAPORAN PRAKTIKUM SISTEM OPERASI

PRAKTIKUM 5
Operasi File Dan Struktur Directory

Nama Mahasiswa: Andi Ashri Ridha K


NIM: 52016038

PRODI INFORMATIKA/SISTEM INFORMASI


STMIK KHARISMA MAKASSAR
2022
Percobaan 1: Directory

1 Melihat directory HOME.

Syntax $ pwd dan $ echo $HOME dalam percobaan ini kita mencoba untuk melihat direktori home

2 Melihat direktori actual dan parent direktori.

$ cd . adalah perintah untuk melihat direktori parent jadi ketika kita mengetikan perintah pwd maka
akan muncul parent direktori.

3 Membuat satu direktori, lebih dari satu direktori atau sub direktori.
$ mkdir A B C A/D A/E B/F A/D/A artinya adalah kita akan membuat sebuah file directori dengan nama
A, B, dan C. dan di dalam direktori A berisi direktori D dan E, di dalam direktori B berisi file direktori F
dan kemudian didalam direktori A yang dimana berisi direktori D di dalam direktori D berisi direktori A.

4 Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori kosong dan hanya dapat di
hapus oleh pemiliknya kecuali bila diberikan ijin aksesnya

$ rmdir B merupakan perintah untuk menghapus sebuah file direktori yang kosong, terdapat pesan
error di atas karena di dalam direktori B berisi direktori F sehingga direktori tidak bisa di hapus

$ ls -l B terjadi error dikarenakan file atau direktori B sudah terhapus melalui perintah rmdir B/F B

5 Navigasi direktori dengan intruksi cd untuk pindah dari satu direktori ke direktori lain.

$ cd A kita akan berpindah direktori ke direktori A.

$ cd adalah keluar satu direktori.

$ cd /home/onworks/C kita berpindah direktori ke direktori C.

$ cd /onworks/C terdapat pesan error dikarenakan kita sedang berada di dalam direktori C
Percobaan 2 : Manipulasi File

1. Perintah cp untuk mengkopi file atau seluruh direktori.

$ cat > contoh digunakan untuk membuat sebuah file dengan nama contoh (nama, nim).

$ cp contoh contoh1 mengcopykan file contoh ke file contoh1.

$ cp contoh A digunakan untuk mencopy file contoh ke dalam direktori A.

$ cp contoh contoh contoh1 A/D copykan file contoh dan file contoh1 kedalam direktori A di sub
direktori D

2 Perintah mv untuk memindah file.


$ mv contoh contoh2 pindahlan file contoh ke file contoh2.

$ mv contoh1 contoh2 A/D pindahkan file contoh1 dan contoh2 kedalam direktori A di sub direktori D.

$ mv contoh contoh1 C terdapat pesan error dikarenakan kita berada di dalam direktori /home/ untuk
dapat memindahkan file “contoh” dan “contoh1” ke dalam direktori C kita terlebih dahulu masuk
kedalam direktori A sub direktori D.

$ cd A/D perintah untuk pindah direktori ke direktori D yang ada di dalam direktori A.

$ mv contoh contoh1 /home//C pindahkan file contoh dan contoh1 kedalam direktori C. kemudian
pindah direktori ke C lalu cek dengan menggunakan perintah ls –l

3 Perintah rm untuk menghapus file.


$ rm contoh2 menghapus file dengan menggunakan perintah rm.

$ cd C pindahkan ke direktori C supaya kita bias menghapus file contoh yang dimana sudah kita
pindahkan pas di percobaan sebelumnya.

$ ls -l mengecek file yang ada di dalam direktori C.


Percobaan 3 : Symbolic Link

1 Membuat shortcut (file link).

Link adalah sebuah teknik untuk memberikan lebih dari satu nama file dengan data yang sama. Pada
perintah diatas dibuat link z dari halo.txt., jadi kita membuat file dengan nama ashri.txt yang berisi hello
apa kabar, lalu dilihat pada home, apa saja direktori yang sedang aktif, dan salah satunya adalah
ashri.txt itu, lalu kita membuat direktori dengan nama 52016038, lalu melihat isi direktori mydir yaitu
file ashri.txt dan membuat link.

Dilanjutkan dengan membuat link dari file z ke file halo.juga yang didalam direktori 52016038. lalu
membuat link namun softlink dari file z ke file bye1.txt. Terakhir menggunakan perintah $ cat untuk
menampilkan isi file tersebut.

Percobaan 4 : Melihat isi file

perintah $ ls -l untuk melihat kesuluruhan file yang ada didalam home. Perintah file tersebut berfungsi
untuk melihat komposisi pada sebuah file. Dile halo.txt berisikan ASCII text dan file bye1.txt berisikan
link atau menyambung link ke file z.

Percobaan 5 : Mencari File

1 Perintah Find

 Perintah find digunakan untuk mencari file yang berekstensikan .txt pada direktori home dan output
yang ditampilkan dibelokkan ke file myerror.txt
Perintah find digunakan untuk mencari file yang berekstensikan .txt pada direktori home dan output
yang ditampilkan dibelokkan ke file myerror.txt

2 Perintah Which

Perintah $ which ls berfungsi untuk mencari letak dari direktori ls. Letak system utility juga dapat
diketahui letaknya menggunakan perintah $ which.

3 Perintah locate

Perintah $ locate digunakan untuk mencari semua file yang berekstensikan .txt pada setiap direktori
yang ada.

Namun di virtual atau simulasi terdapat eror


Percobaan 6 : Mencari text pada file

Perintah grep digunakan untuk melihat dimana saja isi file yang dituliskan berada dan home/etc/passwd
digunakan untuk melihat file string bash

Kesimpulan

Sistem file pada linux menyerupai tree yang berawal dari root direktori ke subdirektori. Pada praktikum
ini juga telah dilakukan proses meng-link untuk file yang diinginkan. Untuk mencetak kalimat pada suatu
file yang berekstensi.txt dapat menggunakan echo dan menampilkan isi dari suatu file juga dapat
menggunakan perintah $ cat. Pada praktikum ini juga banyak perintah - perintah yang dapat digunakan
untuk memindahkan atau mengcopy file dari satu direktori ke direktori lainnya. Perintah yang digunakan
pada praktikum ini antara lain $ cp untuk mengcopy, $mv untuk memindahkan file, $ cd untuk menggati
direktori, $ ln untuk melakukan link, $ mk dir untuk membuat direktori, $ rmdir untuk menghapus
direktori.

Anda mungkin juga menyukai