Home | Contact Us | Back | Next

 

LINUX SHELL [Bagian 2]

Struktur File

Linux memakai struktur file hirarki seperti diagram pohon. Puncaknya adalah / (atau yang disebut root direktori). Di bawahnya adalah direktori-direktori lain, misalnya dev, bin, home. Biasanya home ini adalah tempat dikumpulkannya direktori para pemakai komputer. Jadi /home/hendro adalah direktori milik hendro, /home/nova adalah direktori milik nova. Home direktori ini kalau di MS Windows mirip dengan My Documents. Kalu ditulis lengkap path-nya adalah C:\My Documents. (Perhatikan, linux pakai / sedangkan windows pakai \).

Kalau ingin melihat struktur direktori di komputer anda berikan saja perintah ini $ls / maka anda akan melihat direktori-direktori di bawah root 

Misalnya sekarang saya ingin melihat siapa yang sedang memakai komputer, ketikkan saja:

$whoami maka akan muncul nama user yang sedang login [Coba juga perintah $who, $hostname (mencetak hostname kita), $uname -a (menampilkan nama mesin secara komplit), $clock (mencetak waktu saat ini), $free dan amatilah. Keterangan mengenai perintah itu bisa selalu anda lihat dengan mengetikkan $man who atau $man nama_perintah]

Kemudian saya ingin melihat di mana saya saat ini:

$ pwd mencetak di layar direktori kerja kita. Kalau pekerjaan kita menuntut banyak perpindahan direktori, seringkali kita lupa, sedang bekerja di direktori mana. Inilah salah satu tujuan dari perintah ini.

Kebetulan muncul /home/hendro berarti saat ini saya sedang di direktori milik saya sendiri.

Untuk membuat direktori baru dipakai perintah:

$ mkdir dir_baru akan menhasilkan direktori baru dengan nama dir_baru. Kalau sekarang saya ketikkan perintah $ls maka akan muncul dir_baru di situ. Setelah saya buat direktori baru, saya ingin berpindah ke sana maka perintahnya adalah:

$ cd dir_baru  berpindah ke direktori kerja baru yang bernama dir_baru. Kalau saya ketikkan $pwd maka akan muncul /home/hendro/dir_baru yang artinya saat ini saya ada di dalam direktori kerja dir_baru. Coba ketikkan perintah $ls maka tidak ada nama file di situ karena direktori ini baru saja anda buat.

Dari dalam direktori dir_baru ketikkan perintah ini: $ls / > direktori.txt yang akan menghasilkan file direktori di bawah. Sekarang ketikkan $ls maka anda akan menjumpai satu nama file direktori.txt 

Untuk mengkopi file direktori.txt dan pada direktori yang sama dan memberi nama baru folder.txt perintahnya adalah $ cp direktori.txt folder.txt 

Catatan: perintah ini akan mengkopi direktori.txt ke direktori kerja saya: $cp direktori.txt /home/hendro

Sekarang lihat isi direktori: $ls -l maka anda akan menemukan 2 file di sana (direktori.txt dan folder.txt)

LATIHAN:

1. Tampilkan dan lihatlah isi direktori /home Apa saja isinya?

2. Sekarang berpindahlah dari direktori dir_baru ke direktori anda di bawah home direktori. (hint: perintah $cd tanpa disertai option apa-apa akan membawa anda ke home direktori.

3. Praktekkan perintah $ls dengan berbagai variasinya.

4. Lihatlah manual perintah ls itu.

Berikutnya kita akan belajar bagaimana menghapus file, direktori

-----------------> SEDANG DIKERJAKAN

$ rm fileku.txt menghapus fileku.txt.  

$ chmod  

$ chown dir_baru  

$ chgrp dir_baru  

$ du -h  mencetak besarnya disk yang terpakai direktori dengan menjumlahkan ukuran file-file di dalamnya dan ukuran itu akan ditampilkan dalam format yang mudah dibaca, misalnya dalam ukuran MB atau KB.

$ df -h  mencetak sisa ruang di dalam hardisk/media penyimpanan anda.   

Bersambung... [HN/19/03/05]

Copyright © 2005 - Hendro Nugroho