Rabu, 25 September 2013

Operasi File dan Struktur Direktori Linux

Pada postingan kali ini saya ingin membahas tentang operasi file dan struktur direktori pada linux. Detailnya saya akan membahas organisasi file, direktori standar, tipe file, property file, symbolic file dan lain sebagainya. Sepertinya banyak percobaan yang saya lakukan untuk memahami materi pada bab ini. Berikut penjelasan dan praktikumnya :
DIREKTORI
Melihat direktori HOME
Percobaan diatas adalah perintah$ pwd untuk menampilkan direktori tempat saat ini yang sedang bekerja. Pada hasil capture diatas menunjukkan bahwa direktori saat ini berada pada /home/erry_7411030035. Selain menggunakan perintah $ pwd kita juga dapat menggunakan perintah $ echo $HOME yang memiliki arti dan output yang sama.
Melihat direktori aktual dan parent direktori
Hasil capture selanjutnya yaitu seperti pada gambar diatas. Percobaan tersebut memberi kita pemahaman tentang bagaimana cara masuk dan keluar dari direktori. Caranya yaitu dengan menggunakan perintah $ cd .. untuk keluar dari direktori saat ini sedangkan perintah $ cd sendiri digunakan untuk masuk pada direktori user. Kita juga dapat masuk pada direktori tertentu dengan format perintah $ cd <nama direktori>.
Membuat satu direktori, lebih dari satu direktori atau sub direktori
Lanjut pada percobaan berikutnya. Hasil capture nya sih agak panjang jadi tampilanya seperti itu. Nah saya jelaskan, disini kita mencoba untuk membuat direktori dan sub direktori. Jika kita membuat beberapa direktori dan sub direktorinya yaitu sebagai contoh seperti ini $ mkdir A B C A/D A/E B/F A/D/A. Perintah itu membuat direktori A, B dan C beserta sub direktorinya.
Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori
kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin
aksesnya
Percobaan berikutnya yaitu mencoba untuk menghapus direktori. Disini kita mencoba menghapus direktori B dan ternyata ada pesan error karena direktori B tidak kosong. Untuk menghapus direktori melalui terminal harus kosong. Kita juga dapat menghapus beberapa direktori seperti contoh berikut $ rmdir B/F B.
Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke
direktori lain.
Hasil capture diatas mencoba untuk pindah direktori manggunakan perintah $ cd. Banyak navigasi yang kita lakukan seperti masuk pada direktori yang ada pada direktori saat ini, masuk pada sub-sub direktori langsung dengan 1 kali perintah dan keluar direktori.

MANIPULASI FILE
Perintah cp untuk mengkopi file atau seluruh direktori
Sekarang kita berlanjut pada manupulasi file. Percobaan diatas ialah percobaan untuk memahami dalam mengkopi file atau seluruh direktori. Pada postingan saya sebelumnya telah membahas tentang mengkopi file. Nah disini kia ulangi dengan melibatkan direktori. Dengan perintah $ cp contoh contoh1 kita berarti melakukan mengkopi file contoh dengan nama baru yaitu contoh1 pada direktori saat ini. Perintah $ cp contoh A berarti mengkopi file contoh ke direktori A. Sedangkan ini $ cp contoh contoh1 A/D mengkopi file contoh dan contoh1 ke sub direktori D pada direktori A.
Perintah mv untuk memindah file
Perintah diatas melakukan memindahkan file ke direktori tertentu.
Perintah rm untuk menghapus file
Sedangkan pada percobaan diatas yaitu melakukan perintah untuk menghapus file pada direktori tertentu.

SYMBOLIC LINK
Membuat shortcut (file link)


MELIHAT ISI FILE
Percobaan diatas merupakan percobaan untuk melihat isi dari suatu file. Kita dapat menggunakan perintah$ file <nama file>.

MENCARI FILE
Perintah find
Perintah yang dilakukan pada percobaan diatas yaitu melakukan pencarian file dengan perintah $ find. 
Perintah which
Perintah yang dilakukan pada percobaan diatas yaitu melakukan pencarian file dengan perintah $ which.
Perintah locate
Perintah yang dilakukan pada percobaan diatas yaitu melakukan pencarian file dengan perintah $ locate.

MENCARI TEXT PADA FILE
Pada percobaan kali ini kita melkukan pencarian text yang terdapat pada filetertentu dengan menggunakan format perintah $ grep <keyword> <nama file>. Jika kita menggunakan *.txt pada nama file berarti mencari pada semua file yang berekstensi .txt.

KESIMPULAN DARI SEMUA PERCOBAAN
Saya tarik kesimpulan dari semua percobaan yang saya lakukan.
  1. Struktur direktori Linux dan Windows berbeda. Perbedaannya yaitu terdapat pada direktori teratas yanga ada di Linux dan di Windows, pada linux direktori teratasnya yaitu direktori root dengan symbol “/”. Sedangkan pada windows pada drive C:
  2. Untuk mengetahui direktori aktual dan parent direktori menggunakan perintah $ pwd
  3. Ada beberapa perintah dasar untuk melakukan manipulasi file seperti mengkopi file dengan perintah $ cp, memindah file dengan perintah $ mv dan menghapus file dengan perintah $ rm
  4. Untuk melihat isi file menggunakan perintah $ file <nama file>
  5. Mencari file dengan menggunakan perintah $ find, $ which, $ locate.

Tidak ada komentar:

Posting Komentar