System File & Directory UNIVERSITAS GUNADARMA System File & Directory
Struktur Organisasi File Susunannya hirarkis (tree) Meliputi susunan direktori dan file Struktur pertumbuhannya dinamis Mempunyai relasi parent-child parent directory sub directory (child)
Komposisi Direktori Standar / (root) bin tmp usr dev etc informix cat vi who passwd group spool bin home
Komposisi ( lanjutan ) /bin : direktori berisi perintah-perintah os /usr : direktori yang berisi beberapa subdirektori untuk berbagai keperluan ( spool, user, dll) /etc : direktori untuk file atau program administratif /dev : direktori khusus untuk peripheral /tmp : direktori sementara /informix : direktori untuk aplikasi
Home Directory Merupakan direktori tertentu yang diberikan khusus untuk pemakai tertentu sebagai tempat penyimpanan file-file milik user tersebut. Struktur direktori dibawah home directory merupakan wewenang dari user tersebut Login script untuk masing-masing user diletakkan disini (.profile)
Current & Parent Directory Current Directory (.) adalah direktori aktif dimana kita berada Parent Directory (..) adalah direktori satu tingkat diatas direktori aktif. Perintah pwd untuk melihat current directory
Perintah-perintah Direktori Membuat direktori $ mkdir namadirektori <enter> Pindah direktori absolut (dari root) $ cd /home/andri <enter> relatif (dari current directory ) $ cd ../.. <enter> $ pwd <enter> Menghapus direktori $ rmdir namadirektori <enter>
Penamaan File / Direktori Maksimum 14 karakter alphanumerik diawali tanda titik jika ingin disembunyikan ( ls -a ) untuk melihatnya. Semua karakter pada dasarnya dapat digunakan, tetapi sebaiknya jangan menggunakan tanda-tanda : ~!@#$%^&*()_+{}|/\”’;: case sensitif
Tipe File File biasa - Direktori d
Attribute File/Directory - 1 Setiap file/direktori memiliki attribute yang menyatakan ijin akses dari file/attribut tersebut. Attribute setiap file mencakup : r : ijin membaca w : ijin menulis/merubah x : ijin eksekusi untuk file, ijin akses untuk direktori Attribute tersebut dapat dilihat dengan printah ls -l .
Attribute File/Directory - 2 -rw-rw-r-- 1 andri staff 1233 May 08 10:18 fileku - rw- rw- r-- tipe file user group others Ijin akses dibagi untuk user, group atau others.
Merubah attribute Attribute file/direktori dirubah dengan chmod Syntaks : $ chmod [format] file Format : huruf : [ugo] [+-=] [rwx] file angka : r = 4 w = 2 x = 1 $ chmod 751 fileku <enter > $ chmod u=rwx,g=rw,o=r fileku <enter>
Menentukan attribute degnan umask Attribute file/direktori dapat ditentukan dengan mask (berpengaruh untuk file yang dibuat berikutnya). mask default adalah 022. Khusus untuk file mask x tidak ada. Mask dapat dirubah dengan $ umask kode_oktal <enter> Kode oktal : 0 = rwx 000 4 = -wx 100 1 = rw- 001 5 = -w- 101 2 = r-x 010 6 = --x 110 3 = r-- 011 7 = --- 111
Merubah kepemilikan File Setiap file/direktori memiliki attribute yang menyatakan milik(user) dan group. Kepemilikan dapat dirubah hanya oleh root ( user dapat merubah group) dengan : $ chown nama_pemilik_baru file
Merubah attribute group file Setiap file/direktori memiliki attribute yang menyatakan group. Group hanya dapat dirubah oleh anggota dari group tersebut : $ chgrp nama_group_baru file
Penutup Terima Kasih