Anda di halaman 1dari 15

Pertemuan 14 Operasi File dan Struktur Direktory

Nama : Muhammad Ariq Junda Taqiya


Kelas : 1TE-3
NIM : 932022066
Mata Kuliah : Sistem Komputer

Pada pertemuan ke 14 ini kita melakukan Operasi File dan Struktur Direktory di
Sistem Operasi Linux. Langkah pertama yang dilakukan pada praktikum ini, yaitu membuat
Sistem Operasi Linux melalui aplikasi Oracle VM VirtualBox Manager. Lalu membuat virtual
machine dengan type linux dan version ubuntu (64-bit). Dan selkita dapat menjalankan atau
melaksanakan pratikum ini dengan versi ubuntu.
Fungsi – fungsi perintah pada terminal ubuntu :

 $ pwd digunakan untuk melihat direktori yang sedang aktif/melihat direktori kerja


saat ini.
 $ cd perintah ini untuk mengetahui bagaimana menggunakan perintah cd :
 $ pwd
/home/nosa
$ cd /usr/
$ pwd
/usr/local
Pada contoh di atas, mula-mula kita berada di direktori /home/nosa. Perintah cd
/usr/local, membuat
kita berpindah ke direktori /usr/local.
 $ mkdir Fungsinya adalah untuk Membuat sub direktori atau direktori baru
 $ rmdir  Fungsinya adalah untuk menghapus direktori apabila direktori tersebut
kosong.
 cp Fungsinya untuk menyalin atau copy seluruh direktori. Misalnya untuk menyalin
file1 menjadi file10
format : cp /direktori/file yang mau dicopy /direktori tujuan
Contoh : $ cp file1 file10
Pada contoh di atas berati kita menyalin file1 ke file10
 mv Fungsinya untuk memindahkan file dari satu lokasi ke lokasi yang lain
format : $ mv   file file5
$ ls  -l   
 rm Digunakan untuk menghapus file.
format : $ rm file3
$ ls -l
 Pada bentuk soft link, symbolic link dapat dilakukan pada file yang tidak ada,
sedangkan pada hard link tidak dimungkinkan. Soft link, symbolic link dapat dibentuk
melalui media disk atau partisi yang berbeda, sedangkan pada hard link terbatas
pada partisi disk yang sama.
 file : untuk melihat isi suatu file
 find : untuk mencari suatu file dalam pohon direktori
 which : memperlihatkan alamat/letak lengkap suatu perintah.
 locate : untuk mencari path file atau directory.
 grep :  perintah untuk mencari baris-baris yang mengandung teks dengan kriteria
yang telah ditentukan pada file yang diberikan
Percobaan 1 : Direktory
1. Sebelum melakukan percobaan yang pertama ini kita buka dahulu menu terminal
pada ubuntu. Nah pada percobaan pertama ini kita akan melihat direktori home
dengan perintah pwd dan juga menggunakan perintah echo $HOME

2. Selanjutnya kita melihat direktori aktual dan parent direktori dengan perintah pwd ,
cd . , pwd , cd .. , cd sehingga hasilnya akan muncul seperti gambar dibawah ini.

3. Selanjutnya kita membuat satu direktori, lebih dari satu direktori atau sub direktori
dengan perintah mkdir A B C A/D A/E B/F A/D/A. Setelah dengan perintah ini akan
terbuat di direktori A, B, dan C di direktori home. Lalu ketik perintah ls -l untuk
melihat isi file yang telah dibuat. Lalu ketik perintah ls -l A untuk melihat subdirektori
pada folder A ada D,E. Lalu klik ls -l A/D untuk melihat subdirektori D ada
subdirektori A

4. Selanjutanya kita mengahapus direktori dengan perintah rmdir B dan ternyata failed
karena direktori tidak kosong sehingga menyebabkan direktori tidak dapat dihapus
terlihat pada gambar dibawah. Lalu kita ketik ls -l B. Setelah itu kita coba dengan
perintah rmdir B/F B untuk menghapus direktori lalu ketik perintah ls -l B terdapat
pesan error karena direktori B telah dihapus pada saat perintah rmdir B/F B

5. Pada langkah ini kita mencoba untuk memindahkan satu direktori ke direktori lain
dengan perintah cd A lalu ketik pwd lalu ketik cd .. untuk kembali ke awal. Lalu ketik
pwd lalu kita ketik perintah cd /home/<user>/C terjadi error karena tidak ada
direktori tempat kita pindah. Lalu ketik pwd.

Percobaan 2 : Manipulasi file


1. Percobaan kedua perintah cp untuk mengkopi file atau seluruh direktori dengan
perintah cat >ariq066 lalu klik enter ketik cp ariq066 ariq1 untuk mengkopi file lalu
ketik ls -l seperti gambar dibawah. Selanjutnya ketik perintah cp ariq066 A untuk
mengkopi ke file A lalu ketik ls -l A. Selanjutnya kita ketik perintah cp ariq066 ariq1
A/D untuk mengkopi file D ada di file A
2. Selanjutnya kita akan memindah file dengan perintah mv ariq066 ariq2 lalu ketik ls -l.
Setelah itu kita ketik mv ariq066 ariq2 A/D untuk memindah file D yang ada di file A.
Lalu ketik mv ariq066 ariq1 lalu ketik ls -l C dan terjadi error karena tidak file C.

3. Langkah selanjutanya menghapus file dengan perintah rm ariq2 lalu ketik ls -l dan
Setelah itu ketik rm -i ariq066 klik enter ketik perintah rm -rf A C lalu ketik ls -l.
Percobaan 3 : Symbolic Link
Pada percobaan ketiga kita membuta Sybolic Link. Membuat shortcut (file link) lalu
ketik perintah echo "Hallo ariq066" > halo.txt lalu ketik ls -l. Selanjutnya ketik
perintah ln halo.txt z lalu ketik ls -l klik enter dan ketik perintah cat z untuk
membuat file dengan nama halo.txt yang berisi Hallo ariq066. Setelah itu membuat
direktori dengan ketik mkdir mydir klik enter ln z mydir/halo.juga klik enter cat
mydir/halo.juga klik enter terdapat file Hallo ariq066. Lalu ketik perintah ln -s z
bye.txt klik enter lalu ketik ls -l bye.txt klik enter terakhir ketik cat bye.txt
Percobaan 4 : Melihat Isi File
Percobaan 4 kita melihat isi file dengan ketik perintah perintah ls -l untuk melihat
informasi yang ada di dalam home. Selanjutnya kita juga melihat informasi tentang
kita ketik file halo .txt lalu klik enter dan ketik file bye.txt lalu klik enter untuk
melihat informasi tentang file.txt dan bye.txt

Percobaan 5 : Mencari file


1. Percobaan 5 kita mencari file dengan find /home –ariq “*.txt” –print > myerror.txt $
lalu klik enter. Setelah itu ketik cat myerror.txt klik enter lalu find . –ariq “*.txt” –
exec wc –l ‘{}’ ‘;’ dan klik enter terlihat sseperti gambar dibawah ini.

2. Selanjutnya menggunakan perintah which ls lalu klik enter untuk mencari direktori
mana terdapat ls

3. Selanjutnya menggunkan perintah locate “*.txt” lalu klik enter untuk mencari file
pada semua direktori dengan klebih cepat
Percobaan 6 : Mencari text pada file
Percobaan keenam mencari text pada file dengan perintah grep Hallo *.txt lalu klik
enter terlihat seperti pada gambar dibawah ini.

 LATIHAN
1. Cobalah urutan perintah berikut :
$ cd
$ pwd
$ ls –al

$ cd .
$pwd
$ cd ..
$ pwd
$ ls -al
$ cd ..
$ pwd
$ ls -al

$ cd /etc
$ ls –al | more

$ cat passwd
$ cd –
$ pwd

2. Lanjutkan penelusuran pohon pada sistem file menggunakan cd, ls, pwd dan cat.
Telusuri direktory /bin, /usr/bin, /sbin, /tmp dan /boot.

/bin

/usr/bin
/sbin

/tmp
/boot

3. Telusuri direktory /dev. Identifikasi perangkat yang tersedia. Identifikasi tty


(terminal) Anda (ketik who am i); siapa pemilih tty Anda (gunakan ls –l).

4. Telusuri derectory /proc. Tampilkan isi file interrupts, devices, cpuinfo, meminfo
dan uptime menggunakan perintah cat.
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.

8. Hapus subdirektory work.

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.

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 ?


14. Masih direktory home, copy keseluruhan direktory play ke direktory bernama
work menggunakan symbolic link.

15. Hapus direktory work dan isinya dengan satu perintah

Kesimpulan :
Kita dapat melakukan operasi file dan direktori pada sistem operasi Linux melalui
ubuntu, dapat melakukan manipulasi directori , dan mengetahui konsep link dan
symbolic link.

Anda mungkin juga menyukai