Laporan III Ibrahim Naki membahas eksperimen dengan direktori dan file pada sistem operasi Linux. Eksperimen meliputi manipulasi direktori seperti membuat, menghapus, dan navigasi antar direktori. Juga manipulasi file seperti mengkopi, memindahkan, menghapus, dan membuat tautan simbolis file.
1. Laporan III Ibrahim Naki
Percobaan 1 : Direktory
1. Melihat direktori HOME
Analisis: perintah diatas pada dasarnya memiliki fungsi yang sama yaitu menampilkan direktori
kerja yang sedang digunakan, tapi dalam proses oprasinya berbeda, dimana pwd proses
langsung menuju pada direktori yang sedang aktif atau yang digunakan sedangkan untuk
perintah echo $HOME perosesnya diawali dengan membaca perintah echo yang kemudian
dilanjutkan dengan pembacaan kata yang ada di depannya dalam hal ini adalah $HOME atau
direktori HOME.
2. Melihat direktori aktual dan parent direktori
Analisis: perintah diatas terdiri dari perintah untuk melihat direktori yang aktif atau yang
digunakan (pwd) dan perintah untuk masuk dan keluar dari rektori (cd) yang dikombinasikan
dengan tanta titik, jika perintah cd yang kemudian dikombinasikan dengan tanda titik satu maka
tidak ada efek apapun yaitu perintah tidak dieksekusi, sedangkan untuk perintah cd yang
kemudian dikombinasikan dengan tanta titi 2 kali setelahnya maka perintah tersebut
mengantarkan kita untuk masuk dalam direktori yang kita gunakan saat itu.
3. Membuat satu direktori, lebih dari satu direktori atau sub direktori
Sistem Operasi Teknik Informatika
2. Laporan III Ibrahim Naki
Analisis: Perintah diatas terdiri dari perintah untuk manampilkan direktory yang sedang aktif
atau yang digunakan (pwd) dan perintah untuk untuk membuat direkroti baru (mkdir), dimana
pada perintah diatas direktori yang dibuat adalah direktori A, B dan C yang kemudian
dilanjutkan dengan pembuatan direktori baru lagi didalam direktori yang telah dibuat
sebelumnya yaitu direktori D dan E didalam direktori A, yang kemudian dilanjutkan lagi
dengan pembacaan perintah selanjutnya yaitu pembuatan direktori F di dalam direktori B dan
yang terakhir yaitu pembuatan direktori A didalam direktori D yang ada didalam direktori A,
ketika di ls -l maka akan muncul tampilan seperti pada gambar dibawah ini:
4. Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori kosong dan hanya
dapat dihapus oleh pemiliknya kecuali bila diberikan ijin aksesnya
Sistem Operasi Teknik Informatika
3. Laporan III Ibrahim Naki
Analisis: Perintah pada gambar diatas adalah perintah yang digunakan untuk menghapus
direktori (rmdir). Pada proses pertama (rmdir B) diatas timbul pesan error mengapa? Karena
polder atau direktori tersebut (B) tersimpan direktori/file lain didalamnya maka oleh sebab itu
perintah tersebut tidak dapat dieksekusi, untuk membuktikan bahwa di dalam direktori B
tersebut tersimpan direktori lain saya gunakan perintah ls -l B seperti pada gambar diatas,
setelah mangetahui data/direktori yang tersimpan dalan direktori B maka secarah tidak
langsung kitapun telah mengetahui bahwa seperti apa proses untuk menghapus direktori B,
yaitu dengan cara rmdir B/F B, maksud dari perintah tersebut adalah mengahapus dengan
cara masuk/membaca terlebih dahulu direktori intinya (B) yang kemudian dilanjutkan dengan
menghapus direktori (B) yang tersimpan dalam direktori inti (B), setalah proses tersebut
dieksekusi pada rmdir kemudian membaca perintah barikunya yaitu menghapus direktori (B)
5. Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke direktori lain.
Analisis: perintah pada gambar diatas terdiri dari dua yaitu perintah pwd yang berfungsi untuk
mengetahui direktori yang sedang aktif atau yang sedang digunakan dan ls -l yang diunakan
untuk menampilkan isi dari direktori yang digunakan. Pada gambar diatas tampak ada beberapa
direktori yang terdapat dalam direktori /home/pc-18, salah satunya adalah direktori A. Saya
akan mencoba bagaimana cara untuk masuk dalam direktori tersebut (A), seperti pada gambar
berikut ini
Sistem Operasi Teknik Informatika
4. Laporan III Ibrahim Naki
Analisis: perintah pada gambar diatas terdiri dari perintah untuk masuk ke dalam direktori
tujuan/lain (cd) dan perintah untuk melihat direktori yang sedang aktif (pwd). Misalnya perintah
cd A yang digunakan untuk masuk kedalam direktori A, yang dapat dibuktikan dengan melihat
direktori yang sedang aktif dengan perintah pwd, sedangkan untuk keluar dari direktori tersebut
kita hanya cukup mengetikan cd atau cd titik 2 kali (cd ..), untuk memastikan kita telah keluar
dari direktori tersebut digunakan perintah $pwd. Perintah selanjutnya adalh perintah untuk
masuk kedalam direktori C dengan menuliskan/ meminta izin terlebih dahulu direktori intinya
seperti (cd /home/pc-18/C) yang sama halnya dengan perintah (cd C) karna kita telah aktif pada
direktori tersebut (/home/pc-18).
Pada gambar diatas juga tampak perintah $ cd /pc-18/C, yang ketika dieksekusi maka timbul
pesan error mengapa..? dari pesan error telah tampak bahwa yang menjadi masalahnya adalah
direktori yang dituju tidak tersedia, yang seharusnya adalah direktori /home/pc-18/C.
Percobaan 2 : Manipulasi File
1. Perintah cp untuk mengkopi file atau seluruh direktori
Sistem Operasi Teknik Informatika
5. Laporan III Ibrahim Naki
Analisis: perintah diatas terdiri dari perintah untuk Output ke layar (standar output) yaitu $ cat >
contoh dan perintah untuk mengkopi direktori/file (cd), seperti yang tampak pada gambar diatas
bahwa data yang di input dari keyboar adalah Membuat sebuah file dari ibrahim naki pada file
contoh yang ditampilkan kelayar. Setalah proses itu berhasil maka selanjutnya adalah proses
pengkopian isi file contoh kedalam file contoh1 ketika di ls -l maka tampak file contoh dan
contoh1 telah berhasil dibuat.
Lanjutan..
Analisis: pada gambar diatas tampah perintah untuk mengkopi (cp). Pada perintah pertama
tampak proses pengkopian file contoh kedalam direktori A yang telah dibuat pada praktikum
pertama, ketika di ls -l A maka tampak file contoh telah berhasil di copy kedalam direktori A.
selanjutnya tetap dengan perintah yang sama yaitu mengkopi, tapi berbeda dari segi prosesnya
dimana pada pada prose sebelumnya file yang di kopi hanya 1 (file contoh) sedangkan untuk
berikut ini 2 sekaligus (file contoh & contoh1) pada direktori A/D, ketika di ls -l A/D maka
tampak file contoh & contoh1 telah berhasil di copy kedalam direktori A/D.
Sistem Operasi Teknik Informatika
6. Laporan III Ibrahim Naki
2. Perintah mv untuk memindah file
Analisis: perintah wv tidak hanya untuk memindahkan file tapi juga digunakan untuk
mengganti nama file misalnya pada gambar diatas nama file contoh diganti menjadi contoh2
ketiga di ls -l maka tampak nama file contoh yang sebelumnya telah tergantikan dengan nama
contoh2. Selanjutnya adalh memindahkan seperti pada gambar berikut:
Analisis: pada gambar diatas proses yang terjadi adalah pemindahan file contoh1 contoh2 ke
dalam direktpri A/D, perimtah selamjutnyta juga sama yaitu memindahkan file tapi muncul
pesan error karna file atau data tesebut suda tidak tersediah pada direktori ini (/home/pc-18).
Untuk melakukannya dapat dilakukan dengan langkah-langkah seperti berikut:
Analisis: proses tersebut dilakukan dengan cara: pertam kita masuk dulu kedalam direktori A/D
kemudian dilanjutkan dengan proses pemindahan file contoh dan contoh1 kedalam direktori C
yang ada didalam direktori /home/pc-18. Yang jika di lihat akan tampak seperti pada gambar
berikut ini:
Sistem Operasi Teknik Informatika
7. Laporan III Ibrahim Naki
3. Perintah rm untuk menghapus file
Analisis: pada gambar diatas tampak bahwa perintah yang digunakan adalah peritah masuk
kedalam direktori (cd) dan perintah untuk menghapus file (rm). Pada gambar diatas saya
mengahapu file sesuai dengan perintah soal, karna file ini telah saya pindahkan kedalam
direktori maka sebelum menghapusnya harus masuk dulu kedalam direktori tersebut, setalah itu
proses penghapusan (rm).
Percobaan 3 : Symbolic Link
1. Membuat shortcut (file link)
Sistem Operasi Teknik Informatika
8. Laporan III Ibrahim Naki
Analisis: perintah diatas digunakan untuk membuat file halo.txt yang berisi kalimat hallo apa
khabar ketika di ls -l maka tampak file halo.txt telah berhasil dibuat.
Analisa : Pada percobaan ini menjelaskan tentang membuat suatu link agar mempermudah
memanipulasi file dengan alamat tertentu. percobaan 1 pertama membuat file hallo.txt,
Sistem Operasi Teknik Informatika
9. Laporan III Ibrahim Naki
kemudian di linkkan dengan file “z” dengan menggunkan perintah “ln” . ketika kita melihat isi
dari file “z” maka akan keluar isi dari file “hallo.txt”. Percobaan 2 file z di link kan lagi dengan
file “hallo.juga” dengan cara yang sama. Ketika di lihat isinya maka isinya mengambil dari file
“hallo.txt”. Percobaan 3 file bye.txt berisi link file yang tersebut terhubung dengan file z. Jadi
apabila nanti isi dari file z berubah, maka isi dari file bye.txt juga akan berubah pula.
Percobaan 4 : Melihat Isi File
Analisis: proses pada gambar diatas adalah proses manampilkan isi file ($ file) dan
menampilkan isi direktori (ls), dimana ls -l menampilkan isi direktori yang sedang aktif yaitu
/home/pc-18. Dan perintah $ file halo.txt adalah perintah untuk manampilkan isi file halo.txt.
Sedangkan perintah $ bye.txt adalah perintah yang digunakan untuk manampilkan isi file
bye.txt.
Percobaan 5 : Mencari file
1. Perintah find
Sistem Operasi Teknik Informatika
10. Laporan III Ibrahim Naki
Analisis: perintah find adalah printah yang digunakan untuk mancari nama/ekstensi file yang di
inputkan misalnya pada gambar diatas yang dicari adalah semua file yang berekstensi txt di
/home. perintah awal digunakan untuk mencari file myerror.txt, akan tetapi tidak bisa mencari
file itu karena memiliki akses terbatas. lalu mencari di home direktori. lalu yang terakhir
mencari file berextensi .txt
2. Perintah which
Analisis: peintah diatas dugunakan untuk mengetahui letak system utility (ls) yang ketika
diketikan maka diketahuai letaknya berada di /bin/ls.
Sistem Operasi Teknik Informatika
11. Laporan III Ibrahim Naki
3. Perintah locate
Analisis: perintah pada gambar diatas dugunakan untuk mencari file berekstensi .txt pada semua
direktori degan lebih cepat dan ditampilkan dengan path yang penuh. Misalnya hasil pencarian
untuk file yang berekstensi txt pada direktori berikut:
/usr/lib/python2.7/LICENSE.txt
/usr/lib/python2.7/dist-packages/Mako-0.5.0.egg-info/SOURCES.txt
Percobaan 6 : Mencari text pada file
Sistem Operasi Teknik Informatika
12. Laporan III Ibrahim Naki
Analisa : Pada percobaaan ini menjelaskan tentang perintah “grep” yagng di gunakan untuk
mencari kata pada suatu / beberapa file. pada percobaan di atas mencari kata “Hallo” pada file
.txt maka pencariannya pada beberapa file. Bisa juga pencariannya pada satu file dengan cara
“grep hallo halo.txt” maksudnya mencari kata hallo pada file halo.txt.
LATIHAN:
1. mengurutkan perintah
Analisis: perintah diatas berfungsi untuk masuk ke derektori (cd), selain itu juda ada perintah
untuk melihat direktori yang sedang aktif (pwd), setiap kali kita masuk pada direktori baru
dengan perintah cd maka tampilan atau hasil dari perintah $ pwd pun berubah yang tentunya
sesuai dengan direktori yang digunakan atau yang aktif, selain itu isi dari setiap direktoripun
berbeda antara yang satu dengan yang lainya yang dilihat dengan menggunakan perintah ls,
misalnya pada gambar diatas tampak bahwa tampilan/isi dari /home dengan / (root) berbeda.
Sistem Operasi Teknik Informatika
13. Laporan III Ibrahim Naki
Analisis : perintah pada gambar diatas, berfungsi untuk masuk ke direktori /ect, yang kemudian
ditampilkan secara terstruktur, dan juga ditampilkan secara berkelanjutan dengan menggunakan
more, berikutnya adalah perintah cat yang berfungsi untuk membelokan standar outpu yang
pada gambar diatas stantar ouput yang dibelokkan adalah passwd. Setelah itu dilanjutkan
dengan perintah cd – dan pwd yang kudua-duanya berfungsi untuk mengetahui derektori yang
sedang aktif
Sistem Operasi Teknik Informatika
14. Laporan III Ibrahim Naki
2. Lanjutkan penelusuran pohon pada sistem file menggunakan cd,ls,pwd dan cat .Telusuri direktory
/bin, /usr/bin, /sbin, /tmp dan /boot.
Jawab:
Sistem Operasi Teknik Informatika
15. Laporan III Ibrahim Naki
3. Telusuri direktory /dev. Identifikasi perangkat yang tersedia. Identifikasi tty (termninal) Anda (ketik
who am i); siapa pemilih tty Anda (gunakan ls –l).
Jawab:
4. Telusuri derectory /proc. Tampilkan isi file interrupts, devices, cpuinfo, meminfo dan uptime
menggunakan perintah cat . Dapatkah Anda melihat mengapa directory /proc disebut pseudo
-filesystem yang memungkinkan akses ke struktur data kernel ?
Jawab:
Sistem Operasi Teknik Informatika
19. Laporan III Ibrahim Naki
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.
Sistem Operasi Teknik Informatika
20. Laporan III Ibrahim Naki
8. Hapus subdirektory work
9. Copy file /etc/passwd ke direktory home Anda.
10. Pindahkan ke subirectory play
Sistem Operasi Teknik Informatika
21. Laporan III Ibrahim Naki
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 ””
menggunakan ”terminal” sebagai file asal untuk menghasilkan efek cp 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
Sistem Operasi Teknik Informatika
23. Laporan III Ibrahim Naki
Sumeri perintah Laporan
Perintah Deskripsi Format
pwd
perintah pwd yaitu untuk melihat
direktori yang sedang aktif atau
direktory dimana kia berada saat
ini
$ pwd
mkdir Perintah untuk membuat
direktory atau subdirektory baru
$ mkdir A/D
ln Untuk membuat symbolic link
pada suatu file
$ ln -s <nama file>
find
Peritah find digunakan untuk
mencari letak file sesuai dengan
ekstensi inputan.
$ find /home –name“*.txt” –print
> myerror.txt
locate
locate digunakan untuk mencari
file pada semua directory dengan
lebih cepat dan ditampilkan
dengan path yang penuh.
$ locate “*.txt”
Which
digunakan untuk mengetahui
letak
which system utility.
$ which ls
Sistem Operasi Teknik Informatika
24. Laporan III Ibrahim Naki
KESIMPULAN
Sistem file pada Linux menyerupai tree (pohon) yang dimulai dari root kemudian direktori dan
subdirektori. Terdapat dua sistem symbolic link yaitu hardlink dan softlink. Pada sistem operasi Linux
ini, kita dapat mengatur atau memanipulasi struktur file dan direktori yang ada pada sistem sesuai
dengan kebutuhan.saya tidak bisa me-delete suatu direktori apabila dalam direktori tersebut terdapat isi.
echo home digunakan untuk melihat letak home, sedangkan cd home untuk berpindah ke home.Pada
praktikum Operasi File dan Struktur direktori banyak perintah-perintah yang dapat digunakan untuk
memindahkan atau menghapus atau mengcopy file dari satu direktori ke direktori lain. Dan juga
sebelum melakukan itu semua saya bisa mengetahui alamat dari direktori yang sedang kita masuki.
Sistem Operasi Teknik Informatika