• Tidak ada hasil yang ditemukan

Sitem Operasi File dan Struktur Direktor

N/A
N/A
Protected

Academic year: 2018

Membagikan "Sitem Operasi File dan Struktur Direktor"

Copied!
21
0
0

Teks penuh

(1)

1 | S i s t e m O p e r a s i Nama : Aang Sanjaya Nim : 10214098 Kelas : SK-1

M.Kuliah : System Operasi

TUGAS PERTEMUAN 4

Soal.

Tugas Pendahuluan.

1. Apa yang dimaksud perintah – perintah direktori :

pwd, cd, mkdir, rmdir.

Jawab :

Perintah Keterangan

pwd Digunakan untuk menampilkan nama direktori dimana anda saat itu sedang berada.

cd Digunakan untuk berpindah direktori. mkdir Digunakan untuk membuat direktori baru. rmdir Digunakan untuk menghapus direktori kosong.

2. Apa yang dimaksud perintah – perintah manipulasi file :

cp, mv dan rm (sertakan format yang digunakan).

Jawab :

Perintah Keterangan

cp Digunakan untuk menyalin file atau copy.

mv Digunakan untuk memindahkan file dari satu lokasi ke lokasi yang lain.

(2)

2 | S i s t e m O p e r a s i

3. Jelaskan perbedaan Symbolic link menggunakan hard link (direct) dan soft link (indirect).

Jawab :

Symbolic link berfungsi untuk membuat suatu shortcut link dari file yang lain.  Hard link adalah syntak untuk sebuah file atau lebih yang dihasilkan dari

penggandaan /cloning file. Dimana file ini sama persis dengan sumber

penggandaannya baik isi content didalamnya hingga nilai dari inodenya pun sama dan memiliki ketertarikan antara satu dengan yang lain ( apabila yang

satu berubah maka yang lainnya akan mengikuti. Contoh dari syntax hardlink adalah :

ln [ target ] [ link nama ]

Soft link yaitu sebuah file atau lebih yang dihasilkan dari penggandaan/cloning file, dimana file ini sama persis dengan sumber penggandaanya serta memiliki hubungan dari hasil ganda dengan sumber Karena bersifat shortcut dan file hasil ganda sangat bergantung dari file sumber. Sehingga dapat disederhanakan bahwa sebuah perintah yang bersifat soft link adalah sebuah file yang menunjuj ke file lain.

Contoh syntaksnya adalah :

file Digunakan untuk melihat isi suatu file. find Sintaks untuk mencari letak sebuah file.

which Memperlihatkan alamat/letak lengkap suatu perintah. locate Digunakan untuk mencari path file atau direktori.

(3)

3 | S i s t e m O p e r a s i Percobaan 1 : Direktory

1. Melihat direktori HOME.

Penjelasan :

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

2. Melihat direktori actual dan parent direktori.

Penjelasan :

$ cd . adalah perintah untuk melihat direktori parent jadi ketika kita

(4)

4 | S i s t e m O p e r a s i Penjelasan :

$ 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.

Penjelasan :

$ 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.

(5)

5 | S i s t e m O p e r a s i Penjelasan :

$ cd A kita akan berpindah direktori ke direktori A.  $ cd .. adalah keluar satu direktori.

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

$ cd /aang/C terdapat pesan error dikarenakan kita sedang berada di dalam direktori C.

Percobaan 2 : Manipulasi File

(6)

6 | S i s t e m O p e r a s i Penjelasan :

$ cat > contoh digunakan untuk membuat sebuah file dengan nama contoh.  $ cp contoh contoh1 mengcopykan file conoth 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.

(7)

7 | S i s t e m O p e r a s i Penjelasan :

$ 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/<user> 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/<nama user>/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.

Penjelasan :

$ 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.

(8)

8 | S i s t e m O p e r a s i Percobaan 3 : Symbolic Link

1. Membuat shortcut (file link).

Penjelasan :

(9)

9 | S i s t e m O p e r a s i Percobaan 4 : Melihat Isi File

Penjelasan :

 Percobaan untuk melihat isi file yang ada. Jadi, disini kita gunakan perintah ls -l yang berfungsi untuk melihat semua yang informasi keseluruhan yang ada didalam home. dan kemudian melihat informasi tentang file halo.txt dan bye.txt.

Percobaan 5 : Mencari File 1. Perintah find.

Penjelasan : Perintah find digunakan untuk mencari letak file sesuai dengan ekstensi inputan. Untuk kasus diatas adalah .txt.

2. Perintah which.

(10)

10 | S i s t e m O p e r a s i 3. Perintah locate.

(11)

11 | S i s t e m O p e r a s i

Percobaan 6 : Mencari Text Pada File

(12)

12 | S i s t e m O p e r a s i Latihan

1. Cobalah urutan perintah berikut :

(13)
(14)

14 | S i s t e m O p e r a s i

(15)

15 | S i s t e m O p e r a s i $ cd /usr/bin/

$ cd /tmp

(16)

16 | S i s t e m O p e r a s i

3. Telusuri direktory /dev. Identifikasi perangkat yang tersedia. Identifikasi tty (termninal) Anda (ketik who am i); siapa pemilih tty Anda (gunakan ls –l).

(17)
(18)

18 | S i s t e m O p e r a s i

5. Ubahlah direktory home ke user lain secara langsung menggunakan cd ~username.

6. Ubah kembali ke direktory home Anda.

7. Buat subdirektory work dan play.

(19)

19 | S i s t e m O p e r a s i

9. Copy file /etc/passwd ke direktory home Anda.

10. Pindahkan ke subirectory play.

11.Ubahlah ke subdirektory play dan buat symbolic link dengan nama terminal yang menunjuk ke perangkat tty. Apa yang terjadi jika melakukan hard link ke perangkat tty ?

12. Buatlah file bernama hello.txt yang berisi kata ”hello word”. Dapatkah Anda gunakan ”cp” menggunakan ”terminal” sebagai file asal untuk menghasilkan efek yang sama?

13.Copy hello.txt ke terminal. Apa yang terjadi ?

(20)

20 | S i s t e m O p e r a s i

(21)

21 | S i s t e m O p e r a s i

KESIMPULAN

Referensi

Dokumen terkait