Senin, 25 April 2011

PKTI2B


PENGOLAHAN DIREKTORI

Dapat melakukan pengelolaan terhadap direktori misalnya :
Menamakan Direktori Kerja
Pada UNIX digunakan system file struktur-tree yang hirakis untukmembuat direktori dalam direktori.  Tiap file dalam direktori memiliki identitas yang unik karena pada UNIX tidak dimungkinkan pemakaian nama file yang sama dalam sebuah direktori, nama direktori yang sama pun tidak dapat dipakai.
Pemakai UNIX, secara otomatis akan memiliki direktori dasar sendiri atau direktori home. Pada saat kita log on ke system, UNIX akan menempatkan kita pada direktori home kita sendiri. Direktori ini merupakan direktori kerja kita pada saat log in.

Mengetahui  Direktori Kerja
Direktori kerja merupakan direktori di dalam nama user bekerja. Misalkan current direktori itu adalah ‘tugas’, perintah 'pwd'  dan keluarannya akan tampak sebagai berikut:
     $ pwd
     /usr/home/user01/tugas

Membuat Direktori Kerja
§  Dot (.) menunjukan direktori itu sendiri dan dot dot (..) menunjukkan direktori orang tuanya (parent) yaitu direktori yang di  bawahnya muncul current direktori.
Perintah: mkdir [-option] directory...
Fungsi:   Membuat satu atau lebih direktori baru (sesuai izin user)
Option: 
- m octal    Menspesifikan mode perizinan oktal untuk  direktori baru
     Contoh:
$ mkdir kerja tugas program program/latihan program/basic
Arti : membuat struktur direktori seperti pada ‘tree’ tersebut



Memindahkan direktori kerja
Shell bourne, dapat memindahkan subdirektori ke dalam direktori home dengan menggunakan metakarakter $HOME. Masukkan mv directory $HOME. Sedangkan shell C, dapat memindahkan sebuah subdirektori ke direktori home dengan menggunakan metakarakter tidel (~).masukkan mv directory~.
§  Ketiklah mv
Kita tidak harus mengubah direktori ke dalam lokasi subdirektori bila kita menggunakan nama path absolute.
§  Ketiklah nama direktori yang akan kita pindahkan, yang ditandai dengan sourcediretory
§  Masukkan nama direktori tempat kita akan memindahkan direktori sumber, yang ditandai dengan destinationdirectory

Menghapus Direktori Kerja

§  Untuk  menghapus  suatu  direktori, user harus  memiliki perizinan yang memungkinkan (write) sesuai mode proteksi. Perintah 'rmdir' akan  menghapus direktori yang ditunjuk
§  Direktori yang akan dihapus harus 'tidak'  mengandung  file-file  atau subdirektori. (Selu-ruh file harus dihapus terlebih  dahulu,    setelah itu baru direktori dapat dihapus)

Perintah: rmdir [-option] directory...
Fungsi :          
       Menghapus satu atau  lebih  direktori  dari sistem.  tidak ada file atau   subdirektori pada direktori yang akan dihapus
Option:
- p   Menghapus direktori yang dispesifikan dan seluruh parent direktori dan menjadikannya kosong  sebagai  hasil   penghapusan.
   Contoh:
   $ rmdir program/latihan
            Menghapus direktori latihan
Mengubah Nama Direktori
Kemampuan mengubah nama dapat memberi keamanan dalam melindungi direktori yang lama sehingga tidak akan terhapus bila membuat direktori dengan nama yang samadalam pada saat pelaksanaan program.
§  Ketiklah comman mv. Ketika tidak harus mengubah direktori ke lokasi subdirektori bila menggunakan path absolute.
§  Ketiklah nama direktori yang akan di ubah namanya, yang ditandai sebagai sourcedirektori.
§  Ketiklah nama baru untuk direktori tersebut, dengan ditandai sebagai newdirektori dan tekan enter.

Memindahkan file Direktori
§  Perintah  'mv'  mengijinkan anda untuk mengganti nama file ke direktori lain. Jika anda memindahkan file ke direktori lain, file dapat diganti namanya atau tidak diganti namanya.
§  Suatu direktori dapat dipindahkan (diganti namanya) selama direktori tersebut berada pada parent direktori yang sama.
Perintah: mv file1   file2
mv file... directory/file2
mv dir1 dir2
Fungsi: Memindahkan file-file. Gambaran tambahan adalah kemampuan untuk memindahkan grup lengkap  file-file  ke direktori lain
      Contoh:
-     $ mv a.fil b.fil







Mengubah Direktori Kerja
§  Perintah 'cd' agar dapat bergerak diantara sistem file. Perintah cd tanpa spesifikasi pathname  didefault  ke  direktori login. Contoh:
-      $ pwd                                           Nama current direktori
       /usr/home/user01
-      $ cd program/basic                       Mengubah direktori
$ pwd
/usr/home/user01/program/basic   Nama current direktori baru
-      $ cd                                              Mengubah kembali ke home direktori
$ pwd                                           Nama curent direktori sekarang
/usr/home/user01
-      $ cd ..                                           Mengubah ke parent direktori
$ pwd                                           Nama current direktori
/usr/home
-      $ cd                                              Kembali ke home direktori
$ pwd                                           Nama current direktori
/usr/home/user01

Tidak ada komentar:

Posting Komentar