Senin, 10 Desember 2018

Sistem Direktori dan Berkas pada Linux

Assalamu’alaikum Warahmatullahi Wabarakaatuh...
Halloooo netizen...blog kali ini akan membahas tentang Sistem Direktori dan Berkas pada Linux. Kuy langsung aja kita cari tau dasar teorinya  J

Jadii sistem berkas Linux diorganisir dalam struktur hirarki, seperti pohon. begitupula pada Unix Level tertinggi dari sistem berkas adalah direktori root [/]. Dalam Desain Linux, semua dianggap sebagai berkas, tidak terkecuali partisi hard disk, dan removable media. 
Ini berarti bahwa semua berkas dan direktori ada di bawah direktori root [/] tadi.

Di bawah direktori root [/] ada beberapa kumpulan direktori sistem penting yang umum digunakan oleh banyak distribusi Linux lainnya. 
Di bawah ini adalah daftar dari direktori umum yang berada tepat di bawah direktori root (/) :
/bin - aplikasi biner penting
/boot - lokasi berkas konfigurasi untuk boot.
/dev - berkas peranti (device)
/etc - berkas konfigurasi, skrip startup, dll (etc)...
/home - direktori pangkal (home) untuk pengguna
/lib - libraries yang diperlukan oleh sistem
/lost found - menyediakan sistem lost found untuk berkas yang berada dibawah direktori root (/)
/media - mount (memuat) removable media seperti CD-ROM, kamera digital, dll...
/mnt - untuk me-mount sistem berkas
/opt - tempat lokasi untuk menginstal aplikasi tambahan (optional)
/proc - direktori dinamis khusus yang menangani informasi mengenai kondisi sistem, termasuk proses-proses (processes) yang sedang berjalan
/root - direktori pangkal untuk root, diucapkan 'slash-root'
/sbin - sistem biner penting
/sys - mengandung informasi mengenai system
/tmp - berkas sementara (temporary)
/usr - tempat aplikasi dan berkas yang sering digunakan oleh pengguna (users)
/var - berkas variabel seperti log dan database

Langsung aja ke latihan yuk gengsss..

Latihan 1. Direktori

1) Melihat direktori HOME :
o $ pwd
o $ echo
o $ HOME


2) Melihat direktori actual dan parent direktori :
o $ pwd
o $ cd .
o $ pwd
o $ cd ..
o $ pwd
o $ cd


3) Membuat satu direktori, lebih dari satu direktori atau sub direktori :
o $ pwd
o $ mkdir A B C A/D A/E B/F A/D/A $ ls –l
o $ ls –l A
o $ ls –A/D


4) Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin aksesnya. 
o $ rmdir B (terdapat pesan eror, mengapa ?
o $ ls –l B
o $ rmdir B/F B
o $ ls –l B (terdapat pesan eror, mengapa?)


5) Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke direktori lain :
o $ pwd
o $ ls -l
o $ cd A
o $ pwd cd ..
o $ pwd
o $ cd /home/<user>/C
o $ pwd
o $ cd /<user>/C


Latihan  2. Manipulasi file

1) Perintah cp untuk mengopi  file atau seluruh direktori :
o $ cat> contoh Membuat sebuah file [Ctrl+d]
o $ cp contoh contoh 1
o $ ls -l
o $ cp contoh A
o $ ls –l A
o $ cp contoh contoh1 A/D
o $ ls –l A/D



2) Perintah mv untuk memindah file :
o $ mv contoh contoh2
o $ ls -l
o $  mv contoh1 contoh2 A/D $ ls –l A/D
o $ mv contoh contoh1 C $ ls –l C


3) Perintah rm untuk menghapus file :
o $ rm contoh2
o $ ls –l
o $ rm –I contoh
o $ rm –rf A C
o $ ls –l


Latihan 3. Symbolic Link

1) Membuat shortcut (file link) :
o $ echo “Hallo apa kabar”>halo.txt
o $ ls –l
o ln halo.txt z$ ls -l
o cat z
o mkdir mydir
o ln z mydir/halo.juga
o cat mydir/halo.juga
o ln -s z bye.txt $ file bye.txt $ cat bye.txt

   



Latihan 4. Melihat Isi File
o $ ls -l
o $ file halo.txt $ file bye.txt



Latihan 5. Mencari File
1) Perintah find
o $ find/home –name”*.txt” –print> myerror.txt
o $ cat myerror.txt
o $ find .-name”*.txt” –exec wc –l ‘{}’ ‘;’


2) Perintah which
o $ which ls

3) Perintah locate
o locate”*.txt”




        Setelah mempelajari tentang struktur directory dilinux , ternyata tata letak sebuah karnel dan registry Linux sangat terstruktur, dari mulai file booting, strorage, kode kode biner, dan aplikasi yang terinstall diatas mesin linux ini seperti web server, IDE untuk merangkai kode program sampai ke management resource sangat terstruktur dengan nama directory tertinggi (root) “/”.


Oke gengs........ mungkin cukup sekian kita mempelajari beberapa perintah  sistem direkotori dan berkas pada Linux yang sering digunakan. Semoga dapat bermanfaat. Dan mohon maaf apabila banyak kekurangan... See u next time on my new blog    J J J


Wa’alaikumusSalam Warahmatullahi Wabarakaatuh...
         





Tidak ada komentar:

Posting Komentar