laporan sistem operasi sistem direktori dan berkas
LAPORAN PRAKTIKUM
"SISTEM DIRECTORI DAN BERKAS"
A.DASAR TEORI
Organisasi File
Sistem berkas linux dan unix diorganisir dalam stuktur hirarki,seperti pohon.level tertinggi dari sistem berkas adalah direktori root. dalam filosofi disain unix dan linux, semua dianggap sebagai berkas, termasuk hard disk, partisi dan removable media. ini berarti bahwa semua berkas dan direktori(termasuk carkam dan partisi lailn) ada di bawah direktori root.
kita dapat menciptakan file dan directori mulai dari root ke bawah. direktori adalah file khusus, yang berisi nama file inode (pointer yang menunjukan ke data/ isi file tersebut).
Dibawah direktori root (/) terdapat sejumlah direktori-direktori penting yang ada dalam distribusi Linux lainnya.
Berikut ini adalah daftar direktori-direktori yang berada langsung dibawah direktori(/):
- /bin - direktori yang berisi file-file binary standar yang dapat digunakan oleh seluruh user baik seluruh user biasa maupun super user (perintah dasar dalam linux)
- /boot - direktori yang berisi file-file untuk booting linux.
- /dev- direktori yang berisi file system khusus yang merupakan refleksi device hard-ware yang dikenali dan digunakan sistem seperti hard disk,floppy disk,flash disk,Dll
- /etc- direktori yang berisi file-file konfigurasi sistem,dan hanya boleh di ubah oleh super user
- /home- direktori yang berisi file-file yang merupakan direktori home untuk semua user
- /lib- direktori yang berisi file-file library yang digunakan untuk mendukung kerja kernel linux
- /mnt- merupakan direktori khusus yang disediakan untuk mounting (mengaitkan) device disk storage ke sistem dalam bentuk direktori
- /proc- berisi file system khusus yang menunjukan data-data kernel setiap saat
- /root- direktori home untuk user root (user khusus dengan priviledges hampir tak terbatas.
- /sbin- direktori yang sama seperti direktori/bin,tetapi hanya super user yang se-baiknya menggunakan
- /binary- binary tersebut mengingat fungsi-fungsi binary yang terdapat di direktori ini untuk maintenance sistem
- /tmp- berisi file-file sementara yang di butuhkan sebuah aplikasi yang sedang berjalan
- /usr- direktori yang berisi library,binary,dokumentasi dan file lainnya hasil instalasi user
- /var- direktori yang berisi file-file log,mailbox dan data-data aplikasi.
B.PRAKTIKUM
1.Direktori
a. melihat direktori home
b.melihat direktori aktual dan parent direktori.
c.membuat satu direktori, lebih dari satu direktori atau sub direktori
d.menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin aksesnya.
e.Navigasi direktori dengan intruksi cd untuk pindah dari satu direktori ke direktori lain.
$ pwd
$ ls-l
$ cd A
$ pwd cd..
$ pwd
$ cd/home/<user>/C
$ pwd
$ cd/<user>C
2 .Manipulasi File
a. Perintah cp untuk mengkopi file atau seluruh direktori.
$ cat > contoh
Membuat sebuah file
$ cp contoh contoh1
$ ls –l
$ cp contoh A
$ ls –l A
$ cp contoh contoh1 A/D
$ ls –l A/D
b. Perintah mv untuk memindahkan file
$ mv contoh contoh2
$ ls –l
$ mv contoh1 contoh2 A/D
$ ls –l A/D
$ mv contoh contoh1 C
$ ls –l A/D
c. Perintah rm untuk menghapus file
$ rmdir contoh2
$ ls –l
$ rm –I contoh
$ rm –rf A C
$ ls -l
3.Symbolic Link
Membuat shortcut (file link)
$ echo “Hallo apa kabar?” > halo.txt
$ ls -l
$ ln hallo.txt z
$ ls -l
$ cat z
$ mkdir mydir
$ ln z mydir/halo. juga
$ cat mydir/halo. Juga
$ ln –s z bye.txt
$ ls –l bye.txt
$ cat bye.txt
4.Melihat isi file
$ ls -l
$ file halo.txt
$ file bye.txt
5. Mencari file
a.Perintah find
$ find /home –name “*.txt” –pront > myerror.txt
$ cat myerror.txt
b.Perintah which
$ which ls
c.Perintah Locate
$ locate “*.txt”
$ pwd
$ ls-l
$ cd A
$ pwd cd..
$ pwd
$ cd/home/<user>/C
$ pwd
$ cd/<user>C
2 .Manipulasi File
a. Perintah cp untuk mengkopi file atau seluruh direktori.
$ cat > contoh
Membuat sebuah file
$ cp contoh contoh1
$ ls –l
$ cp contoh A
$ ls –l A
$ cp contoh contoh1 A/D
$ ls –l A/D
b. Perintah mv untuk memindahkan file
$ mv contoh contoh2
$ ls –l
$ mv contoh1 contoh2 A/D
$ ls –l A/D
$ mv contoh contoh1 C
$ ls –l A/D
c. Perintah rm untuk menghapus file
$ rmdir contoh2
$ ls –l
$ rm –I contoh
$ rm –rf A C
$ ls -l
3.Symbolic Link
Membuat shortcut (file link)
$ echo “Hallo apa kabar?” > halo.txt
$ ls -l
$ ln hallo.txt z
$ ls -l
$ cat z
$ mkdir mydir
$ ln z mydir/halo. juga
$ cat mydir/halo. Juga
$ ln –s z bye.txt
$ ls –l bye.txt
$ cat bye.txt
4.Melihat isi file
$ ls -l
$ file halo.txt
$ file bye.txt
5. Mencari file
a.Perintah find
$ find /home –name “*.txt” –pront > myerror.txt
$ cat myerror.txt
b.Perintah which
$ which ls
c.Perintah Locate
$ locate “*.txt”
Komentar
Posting Komentar