SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
NAMA                   : MUHAMMAD RIZQI TOHOPI
NIM                    : 131312027
KELAS                  :A
SEMESTER               : II
TUGAS                  : LAPORAN PRAKTIKUM 3
MATA KULIAH            : BASIS DATA II
MATERI                 : OPERASI FILE DAN STRUKTUR DIREKTORY


PERCOBAAN 1 : DIREKTORY

1.   Melihat directory Home




     Analisa :   Perintah ini digunakan untuk melihat user apa yang digunakan sekarang pada direktori
                 Home.


2.   Melihat directory actual dan parent directory




     Analisa :   Perintah $ pwd digunakan untuk melihat user yang aktif pada direktori “Home”, jika
                 diberikan perintah $ cd . akan tetap pada direktori “rizqi”. Sedangkan $ cd .. akan
                 keluar dari direktori “rizqi” dan akan masuk ke direktori “Home”. Ketika di berikan
                 perintah $ cd, maka akan pindah ke direktori “rizqi”.


3.   Membuat satu direktori, lebih dari satu direktori atau sub direktori




     Analisa :   Perintah ini digunakan untuk membuat direktori “A, B, C”. Untuk direktori “A”
                 terdapat sub direktori “D dan E”. Direktori “B” terdapat sub direktori “F”. Pada
                 praktikum ini terdapat pesan error dikarenakan direktori tersebut telah dibuat
                 sebelumnya.
                 Sedangkan perintah $ ls –l digunakan untuk melihat seluruh isi direktori pada direktori
                 “rizqi”.




                                                                                                           1
Analisa :   Perintah $ ls –l A ini digunakan untuk melihat isi direktori “A” yaitu direktori “D dan
                 E”. Sedangkan untuk perintah $ ls –l A/D digunakan untuk melihat isi direktori A/D
                 yaitu direktori “A”.

4.   Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori kosong dan hanya dapat
     dihapus oleh pemiliknya kecuali bila diberika ijin aksesnya.




     Analisa :   Perintah $ rmdir B terdapat pesan error, dikarenakan pada direktori B tidak kosong
                 atau sudah terisi file ataupun direktori.
                 Sedangkan perintah $ ls –l digunakan untuk melihat seluruh isi direktori pada
                 /home/rizqi.




     Analisa :   Perintah $ rmdir B/F B digunakan untuk menghapus direktori “B”. Digunakan
                 tambahan “/F” dkarenakan pada direktori B terdapat direktori F.
                 Pada perintah $ ls –l B terdapat pesan error, dikarenakan direktori “B” telah terhapus.


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




                                                                                                           2
Analisa :   Perintah $ ls –l digunakan untuk melihat seluruh isi direktori pada /home/rizqi.




     Analisa :   Perintah $ cd A digunakan untuk masuk ke direktori “A”. Ketika diberikan perintah $
                 cd .. maka akan kembali ke direktori rizqi.
                 Untuk perintah $ cd /home/rizqi/c sama seperti perintah $ cd A, digunakan untuk
                 masuk ke direktori “c”.
                 Perintah $ cd /rizqi/c terdapat pesan error, dikarenakan perintah tersebut tidak melalui
                 direktori “/home/rizqi”.


PERCOBAAN 2 : MANIPULASI FILE

1.   Perintah cp untuk mengkopi file atau seluruh direktori




     Analisa :   Perintah $ cat > contoh digunakan untuk membuat file “contoh” beserta isinya.
                 Kemudian diberikan perintah $ cp contoh contoh1 berfungsi untuk menggandakan isi
                 file pada file contoh ke file contoh1.




     Analisa :   Perintah $ cp contoh A berfungsi untuk menggandakan file “contoh” ke direktori “A”.
                 Perintah $ cp contoh contoh1 A/D terdapat pesan error, dikarenakan file “contoh”
                 sudah ada pada direktori “A”.




                                                                                                            3
2.   Perintah mv untuk memindahkan file




     Analisa :   Perintah $ mv contoh contoh2 berfungsi untuk memindahkan file “contoh ke file
                 contoh2” pada direktori rizqi.




     Analisa :   Perintah $ mv contoh1 contoh2 A/D berfungsi untuk memindahkan file “contoh1 dan
                 contoh2” ke direktori “A/D”
                 Perintah $ mv contoh contoh1 c terdapat pesan error, dikarenakan file “contoh dan
                 contoh1” telah di pindahkan ke direktori “A/D”. Sehingga jika diberikan perintah $ ls –
                 l c, tidak akan ditampilkan file “contoh dan contoh1”.

3.   Perintah rm utnuk menghapus file




     Analisa :   Perintah $ rm contoh2 tidak bisa dihapus, dikarenakan file “contoh2” telah
                 dipindahkan ke direktori “A/D”. Jika melihat seluruh isi drektori dan file pada direktori
                 “rizqi”, tidak akan ditampilkan file “contoh2”.




     Analisa :   Perintah $ rm –rf A C berfungsi untuk menghapus direktori “A dan C”.




                                                                                                             4
PERCOBAAN 3 : SYMBOLIC LINK

1.   Membuat shortcut (file link)




     Analisa :   Perintah $ echo “Hallo apa kabar” > halo.txt berfungsi untuk membuat file berupa
                 “halo.txt”.




     Analisa :   Perintah $ ln hal.txt z berfungsi untuk menggandakan isi dari file “halo.txt” ke file “z”




     Analisa :   Perintah $ cat z berfungsi untuk melihat isi file “z”.




     Analisa :   Perintah $ mkdir mydir terdapat pesan error, dikarenakan direktori “mydir” sudah ada
                 atau telah dibuat.
                 Perintah $ ln z mydir/halo.juga berfungsi untuk menggandakan isi file “z” ke file
                 “halo.juga” pada direktori “mydir”.




     Analisa :   Perintah $ ln –s bye.txt berfungsi untuk membuat symbolic link pada bye.txt ke “z”.




                                                                                                             5
PERCOBAAN 4 : MELIHAT ISI FILE




     Analisa :   Perintah $ file halo.txt dan $ file bye.txt, berfungsi untuk melihat informasi pada kedua
                 file tersebut berupa ASCII pada halo.txt dan symbolic link ke „z‟ pada bye.txt.


PERCOBAAN 5 : MENCARI FILE

1.   Perintah find




     Analisa :   Perintah $ find /home –name “*.txt” –print > myerror.txt berfungsi untuk melihat
                 letak file berupa ekstensi .txt.


PERCOBAAN 6 : MENCARI TEKS PADA FILE




                                                                                                             6
Analisa :   Perintah $ grep Hallo *.txt berfungsi untuk melihat semua kata “Hallo” pada file yang
                 berada pada direktori “rizqi”.




LATIHAN

1.   Cobalah urutan perintah berikut




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




                                                                                                        8
3.   Telusuri direktori /dev. Intifikasi perangkat yang tersedia. Identifikasi tty (termina) anda (ketik
     who am i), siapa pemilik tty anda (gunakan ls –l).




4.   Telusuri directori /proc. Tampilkan isi file interrupts, devices, cpuinfo, meminfo dan uptime
     menggunakan perintah cat. Dapatkah anda meliihat mengapa diretori /proc disebut pseudi-
     filesystem yang memungkinkan akses ke struktur data kernel?




                                                                                                           9
10
5.   Ubahlah direktori home ke user lain secara langsung mengguakan cd ~username




6.   Ubah kembali ke direktori home anda




7.   Buat subdirektori work dan play




8.   Hapus subdirektori work




                                                                                   11
9.   Copy file /etc/passwd ke direktori home anda




10. Pindahkan ke subdirektori play




11. Ubahlah ke subdirektori play dan buat symbolic link dengan nama terminal yang menunjukkan 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?




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




15. Hapus direktori work dan isinya dengan satu perintah.




KESIMPULAN

Pada praktikum Operasi File dan Struktur Direktori Sistem Operasi Linux, saya dapat mengambil
kesimpulan dimana saya dapat memahami organisasi file dan direktori, menciptakan dan memanipulasi
direktori, dan dapat membuat konsep link dan symbolic link. Sistem file pada Linux menyerupai
pepohonan (tree), yaitu dari root, diretori dan sub direktori.

Ketika praktikum berlangsung, saya tidak dapat menghapus sebuah direktori jika di dalam direktori
tersebut terdapat file ataupun folder. Karena tidak memiliki izin akses terhadap direktori tersebut.
Utnuk menghapunya tinggal ditambhakan / untuk menghapus sub direktori dan direktori tersebut.

Dengan melakukan praktikum ini juga, saya dapat menambah wawasan saya terhadap perintah dasar
LINUX.


                                                                                                       12

Más contenido relacionado

La actualidad más candente

Os2013 lap1-sasmita daeng sembang
Os2013 lap1-sasmita daeng sembangOs2013 lap1-sasmita daeng sembang
Os2013 lap1-sasmita daeng sembangrhamalia
 
Praktikum os babk3
Praktikum os babk3Praktikum os babk3
Praktikum os babk3yats hidayat
 
Praktikum os bab2 perintah dasar di linux
Praktikum os bab2 perintah dasar di linuxPraktikum os bab2 perintah dasar di linux
Praktikum os bab2 perintah dasar di linuxSyaiful Ahdan
 
Praktikum Sistem Operasi Linux
Praktikum Sistem Operasi LinuxPraktikum Sistem Operasi Linux
Praktikum Sistem Operasi LinuxMirza Afrizal
 
Modul praktikum-so-2013
Modul praktikum-so-2013Modul praktikum-so-2013
Modul praktikum-so-2013Tri Atsumori
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linuxdindasilvana
 
Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Indah Kusumawati
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxIbrahim Naki
 
Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2Indah Kusumawati
 
Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Indah Kusumawati
 

La actualidad más candente (20)

Os2013 lap2-ridwan
Os2013 lap2-ridwanOs2013 lap2-ridwan
Os2013 lap2-ridwan
 
Os2013 lap3-ridwan
Os2013 lap3-ridwanOs2013 lap3-ridwan
Os2013 lap3-ridwan
 
Os2013 lap1-sasmita daeng sembang
Os2013 lap1-sasmita daeng sembangOs2013 lap1-sasmita daeng sembang
Os2013 lap1-sasmita daeng sembang
 
Os2013 lap1-riska
Os2013 lap1-riskaOs2013 lap1-riska
Os2013 lap1-riska
 
Modul1
Modul1Modul1
Modul1
 
Praktikum 5B
Praktikum 5BPraktikum 5B
Praktikum 5B
 
Praktikum os babk3
Praktikum os babk3Praktikum os babk3
Praktikum os babk3
 
Praktikum os bab2 perintah dasar di linux
Praktikum os bab2 perintah dasar di linuxPraktikum os bab2 perintah dasar di linux
Praktikum os bab2 perintah dasar di linux
 
Os2013 lap5-ridwan
Os2013 lap5-ridwanOs2013 lap5-ridwan
Os2013 lap5-ridwan
 
Praktikum Sistem Operasi Linux
Praktikum Sistem Operasi LinuxPraktikum Sistem Operasi Linux
Praktikum Sistem Operasi Linux
 
Pertemuan7
Pertemuan7Pertemuan7
Pertemuan7
 
Modul praktikum-so-2013
Modul praktikum-so-2013Modul praktikum-so-2013
Modul praktikum-so-2013
 
Praktikum 3
Praktikum 3Praktikum 3
Praktikum 3
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1
 
L I N U X
L I N U XL I N U X
L I N U X
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di Linux
 
Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2
 
Praktikum 2
Praktikum 2Praktikum 2
Praktikum 2
 
Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10
 

Destacado

Laporan praktikum3
Laporan praktikum3Laporan praktikum3
Laporan praktikum3rizqitohopi
 
Laporan praktikum1
Laporan praktikum1Laporan praktikum1
Laporan praktikum1rizqitohopi
 
Laporan praktikum2
Laporan praktikum2Laporan praktikum2
Laporan praktikum2rizqitohopi
 
Laporan praktikum4
Laporan praktikum4Laporan praktikum4
Laporan praktikum4rizqitohopi
 
Tutorial membuat hati mahkota
Tutorial membuat hati mahkotaTutorial membuat hati mahkota
Tutorial membuat hati mahkotarizqitohopi
 
Laporan praktikum2
Laporan praktikum2Laporan praktikum2
Laporan praktikum2rizqitohopi
 
Laporan praktikum1
Laporan praktikum1Laporan praktikum1
Laporan praktikum1rizqitohopi
 
Laporan praktikum4
Laporan praktikum4Laporan praktikum4
Laporan praktikum4rizqitohopi
 
Laporan praktikum3
Laporan praktikum3Laporan praktikum3
Laporan praktikum3rizqitohopi
 
Ekuivalensi logika
Ekuivalensi logikaEkuivalensi logika
Ekuivalensi logikarizqitohopi
 

Destacado (13)

Speach
SpeachSpeach
Speach
 
Laporan praktikum3
Laporan praktikum3Laporan praktikum3
Laporan praktikum3
 
Laporan praktikum1
Laporan praktikum1Laporan praktikum1
Laporan praktikum1
 
Speach
SpeachSpeach
Speach
 
Laporan praktikum2
Laporan praktikum2Laporan praktikum2
Laporan praktikum2
 
Laporan praktikum4
Laporan praktikum4Laporan praktikum4
Laporan praktikum4
 
Tutorial membuat hati mahkota
Tutorial membuat hati mahkotaTutorial membuat hati mahkota
Tutorial membuat hati mahkota
 
Laporan praktikum2
Laporan praktikum2Laporan praktikum2
Laporan praktikum2
 
Laporan praktikum1
Laporan praktikum1Laporan praktikum1
Laporan praktikum1
 
Laporan praktikum4
Laporan praktikum4Laporan praktikum4
Laporan praktikum4
 
Himpunan Fuzzy
Himpunan FuzzyHimpunan Fuzzy
Himpunan Fuzzy
 
Laporan praktikum3
Laporan praktikum3Laporan praktikum3
Laporan praktikum3
 
Ekuivalensi logika
Ekuivalensi logikaEkuivalensi logika
Ekuivalensi logika
 

Similar a Os2013 lap3-rizqitohopi

Tugas pengantar sistem unix
Tugas pengantar sistem unixTugas pengantar sistem unix
Tugas pengantar sistem unixHibaten Wafiroh
 
Laporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxLaporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxIbrahim Naki
 
Laporan Praktikum Sistem Operasi Modul 4
Laporan Praktikum Sistem Operasi Modul 4Laporan Praktikum Sistem Operasi Modul 4
Laporan Praktikum Sistem Operasi Modul 4Indah Kusumawati
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasiHidayatullah Aldy
 
Direktori Relatif Absolut Linux
Direktori Relatif Absolut LinuxDirektori Relatif Absolut Linux
Direktori Relatif Absolut LinuxWahyu Bimo
 
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materiSistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materiIlham Arfian
 
Manajemen User dan Group di Centos-7.pptx
Manajemen User dan Group di Centos-7.pptxManajemen User dan Group di Centos-7.pptx
Manajemen User dan Group di Centos-7.pptxDickyAndi
 
Perintah Dasar Linux
Perintah Dasar LinuxPerintah Dasar Linux
Perintah Dasar Linuxseolangit4
 
Sistem operasi pertemuan 6
Sistem operasi pertemuan 6Sistem operasi pertemuan 6
Sistem operasi pertemuan 6Afrina Ramadhani
 
Praktikum ii linux file system
Praktikum ii linux file systemPraktikum ii linux file system
Praktikum ii linux file systemMooksHal Mhiestri
 
Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)Mirza Afrizal
 
Meeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handoutMeeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handoutSyaiful Ahdan
 
Manajemen file permission
Manajemen file permissionManajemen file permission
Manajemen file permissionRizal Arifin
 
Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group muhamadpandu1
 
Networking Suppot with debian
Networking Suppot with debianNetworking Suppot with debian
Networking Suppot with debianRudi AdiTia
 

Similar a Os2013 lap3-rizqitohopi (20)

Tugas pengantar sistem unix
Tugas pengantar sistem unixTugas pengantar sistem unix
Tugas pengantar sistem unix
 
linux.docx
linux.docxlinux.docx
linux.docx
 
Laporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxLaporan Sistem Operasi Linux
Laporan Sistem Operasi Linux
 
SISTEM OPEN SOURCE
SISTEM OPEN SOURCESISTEM OPEN SOURCE
SISTEM OPEN SOURCE
 
Laporan Praktikum Sistem Operasi Modul 4
Laporan Praktikum Sistem Operasi Modul 4Laporan Praktikum Sistem Operasi Modul 4
Laporan Praktikum Sistem Operasi Modul 4
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasi
 
Direktori Relatif Absolut Linux
Direktori Relatif Absolut LinuxDirektori Relatif Absolut Linux
Direktori Relatif Absolut Linux
 
Praktikum 8
Praktikum 8Praktikum 8
Praktikum 8
 
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materiSistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
 
Manajemen User dan Group di Centos-7.pptx
Manajemen User dan Group di Centos-7.pptxManajemen User dan Group di Centos-7.pptx
Manajemen User dan Group di Centos-7.pptx
 
Perintah Dasar Linux
Perintah Dasar LinuxPerintah Dasar Linux
Perintah Dasar Linux
 
23. pkti-2b[3]
23. pkti-2b[3]23. pkti-2b[3]
23. pkti-2b[3]
 
Sistem operasi pertemuan 6
Sistem operasi pertemuan 6Sistem operasi pertemuan 6
Sistem operasi pertemuan 6
 
Praktikum ii linux file system
Praktikum ii linux file systemPraktikum ii linux file system
Praktikum ii linux file system
 
Pertemuan4
Pertemuan4Pertemuan4
Pertemuan4
 
Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)Praktikum Sistem Operasi Linux (3)
Praktikum Sistem Operasi Linux (3)
 
Meeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handoutMeeting 4 - operasi file dan struktur direktori-handout
Meeting 4 - operasi file dan struktur direktori-handout
 
Manajemen file permission
Manajemen file permissionManajemen file permission
Manajemen file permission
 
Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group
 
Networking Suppot with debian
Networking Suppot with debianNetworking Suppot with debian
Networking Suppot with debian
 

Os2013 lap3-rizqitohopi

  • 1. NAMA : MUHAMMAD RIZQI TOHOPI NIM : 131312027 KELAS :A SEMESTER : II TUGAS : LAPORAN PRAKTIKUM 3 MATA KULIAH : BASIS DATA II MATERI : OPERASI FILE DAN STRUKTUR DIREKTORY PERCOBAAN 1 : DIREKTORY 1. Melihat directory Home Analisa : Perintah ini digunakan untuk melihat user apa yang digunakan sekarang pada direktori Home. 2. Melihat directory actual dan parent directory Analisa : Perintah $ pwd digunakan untuk melihat user yang aktif pada direktori “Home”, jika diberikan perintah $ cd . akan tetap pada direktori “rizqi”. Sedangkan $ cd .. akan keluar dari direktori “rizqi” dan akan masuk ke direktori “Home”. Ketika di berikan perintah $ cd, maka akan pindah ke direktori “rizqi”. 3. Membuat satu direktori, lebih dari satu direktori atau sub direktori Analisa : Perintah ini digunakan untuk membuat direktori “A, B, C”. Untuk direktori “A” terdapat sub direktori “D dan E”. Direktori “B” terdapat sub direktori “F”. Pada praktikum ini terdapat pesan error dikarenakan direktori tersebut telah dibuat sebelumnya. Sedangkan perintah $ ls –l digunakan untuk melihat seluruh isi direktori pada direktori “rizqi”. 1
  • 2. Analisa : Perintah $ ls –l A ini digunakan untuk melihat isi direktori “A” yaitu direktori “D dan E”. Sedangkan untuk perintah $ ls –l A/D digunakan untuk melihat isi direktori A/D yaitu direktori “A”. 4. Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberika ijin aksesnya. Analisa : Perintah $ rmdir B terdapat pesan error, dikarenakan pada direktori B tidak kosong atau sudah terisi file ataupun direktori. Sedangkan perintah $ ls –l digunakan untuk melihat seluruh isi direktori pada /home/rizqi. Analisa : Perintah $ rmdir B/F B digunakan untuk menghapus direktori “B”. Digunakan tambahan “/F” dkarenakan pada direktori B terdapat direktori F. Pada perintah $ ls –l B terdapat pesan error, dikarenakan direktori “B” telah terhapus. 5. Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke direktori lain. 2
  • 3. Analisa : Perintah $ ls –l digunakan untuk melihat seluruh isi direktori pada /home/rizqi. Analisa : Perintah $ cd A digunakan untuk masuk ke direktori “A”. Ketika diberikan perintah $ cd .. maka akan kembali ke direktori rizqi. Untuk perintah $ cd /home/rizqi/c sama seperti perintah $ cd A, digunakan untuk masuk ke direktori “c”. Perintah $ cd /rizqi/c terdapat pesan error, dikarenakan perintah tersebut tidak melalui direktori “/home/rizqi”. PERCOBAAN 2 : MANIPULASI FILE 1. Perintah cp untuk mengkopi file atau seluruh direktori Analisa : Perintah $ cat > contoh digunakan untuk membuat file “contoh” beserta isinya. Kemudian diberikan perintah $ cp contoh contoh1 berfungsi untuk menggandakan isi file pada file contoh ke file contoh1. Analisa : Perintah $ cp contoh A berfungsi untuk menggandakan file “contoh” ke direktori “A”. Perintah $ cp contoh contoh1 A/D terdapat pesan error, dikarenakan file “contoh” sudah ada pada direktori “A”. 3
  • 4. 2. Perintah mv untuk memindahkan file Analisa : Perintah $ mv contoh contoh2 berfungsi untuk memindahkan file “contoh ke file contoh2” pada direktori rizqi. Analisa : Perintah $ mv contoh1 contoh2 A/D berfungsi untuk memindahkan file “contoh1 dan contoh2” ke direktori “A/D” Perintah $ mv contoh contoh1 c terdapat pesan error, dikarenakan file “contoh dan contoh1” telah di pindahkan ke direktori “A/D”. Sehingga jika diberikan perintah $ ls – l c, tidak akan ditampilkan file “contoh dan contoh1”. 3. Perintah rm utnuk menghapus file Analisa : Perintah $ rm contoh2 tidak bisa dihapus, dikarenakan file “contoh2” telah dipindahkan ke direktori “A/D”. Jika melihat seluruh isi drektori dan file pada direktori “rizqi”, tidak akan ditampilkan file “contoh2”. Analisa : Perintah $ rm –rf A C berfungsi untuk menghapus direktori “A dan C”. 4
  • 5. PERCOBAAN 3 : SYMBOLIC LINK 1. Membuat shortcut (file link) Analisa : Perintah $ echo “Hallo apa kabar” > halo.txt berfungsi untuk membuat file berupa “halo.txt”. Analisa : Perintah $ ln hal.txt z berfungsi untuk menggandakan isi dari file “halo.txt” ke file “z” Analisa : Perintah $ cat z berfungsi untuk melihat isi file “z”. Analisa : Perintah $ mkdir mydir terdapat pesan error, dikarenakan direktori “mydir” sudah ada atau telah dibuat. Perintah $ ln z mydir/halo.juga berfungsi untuk menggandakan isi file “z” ke file “halo.juga” pada direktori “mydir”. Analisa : Perintah $ ln –s bye.txt berfungsi untuk membuat symbolic link pada bye.txt ke “z”. 5
  • 6. PERCOBAAN 4 : MELIHAT ISI FILE Analisa : Perintah $ file halo.txt dan $ file bye.txt, berfungsi untuk melihat informasi pada kedua file tersebut berupa ASCII pada halo.txt dan symbolic link ke „z‟ pada bye.txt. PERCOBAAN 5 : MENCARI FILE 1. Perintah find Analisa : Perintah $ find /home –name “*.txt” –print > myerror.txt berfungsi untuk melihat letak file berupa ekstensi .txt. PERCOBAAN 6 : MENCARI TEKS PADA FILE 6
  • 7. Analisa : Perintah $ grep Hallo *.txt berfungsi untuk melihat semua kata “Hallo” pada file yang berada pada direktori “rizqi”. LATIHAN 1. Cobalah urutan perintah berikut 7
  • 8. 2. Lanjutkan penelusuran pohon pada system file menggunakan cd, ls, pwd dan cat. Telusuri direktori /bin, /usr/bin, /sbin, /tmp dan /boot. 8
  • 9. 3. Telusuri direktori /dev. Intifikasi perangkat yang tersedia. Identifikasi tty (termina) anda (ketik who am i), siapa pemilik tty anda (gunakan ls –l). 4. Telusuri directori /proc. Tampilkan isi file interrupts, devices, cpuinfo, meminfo dan uptime menggunakan perintah cat. Dapatkah anda meliihat mengapa diretori /proc disebut pseudi- filesystem yang memungkinkan akses ke struktur data kernel? 9
  • 10. 10
  • 11. 5. Ubahlah direktori home ke user lain secara langsung mengguakan cd ~username 6. Ubah kembali ke direktori home anda 7. Buat subdirektori work dan play 8. Hapus subdirektori work 11
  • 12. 9. Copy file /etc/passwd ke direktori home anda 10. Pindahkan ke subdirektori play 11. Ubahlah ke subdirektori play dan buat symbolic link dengan nama terminal yang menunjukkan 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? 14. Masih direktori home, copy keseluruhan direktori play ke direktori bernama work menggunakan symbolic link. 15. Hapus direktori work dan isinya dengan satu perintah. KESIMPULAN Pada praktikum Operasi File dan Struktur Direktori Sistem Operasi Linux, saya dapat mengambil kesimpulan dimana saya dapat memahami organisasi file dan direktori, menciptakan dan memanipulasi direktori, dan dapat membuat konsep link dan symbolic link. Sistem file pada Linux menyerupai pepohonan (tree), yaitu dari root, diretori dan sub direktori. Ketika praktikum berlangsung, saya tidak dapat menghapus sebuah direktori jika di dalam direktori tersebut terdapat file ataupun folder. Karena tidak memiliki izin akses terhadap direktori tersebut. Utnuk menghapunya tinggal ditambhakan / untuk menghapus sub direktori dan direktori tersebut. Dengan melakukan praktikum ini juga, saya dapat menambah wawasan saya terhadap perintah dasar LINUX. 12