Konsep File System Linux Dan Direktori yang ada di Linux (Lengkap)

Di artikel ini yang akan di bahas adalah konsep-kosep file system linux dan apa saja direktori yang ada di dalam linux, untuk penjelasan apa itu linux sudah di bahas di artikel sebelumnya, jadi ini adalah artikel terbaru bagi saya, jika anda ingin tahu apa itu linux, sejarah linux dan cara pengoperasian linux saya sudah siapkan anda tinggal klik saja dan akan menuju ke artikel sukai penulis sebelumnya di bawah ini.


Baiklah selanjutnya penjelasan dari konsep file sistem linux, pentingnya konsep agar kita bisa tahu bagaimana konsep itu di linux, Terus baca saja sampai ke bawah ini.

Konsep file sistem Linux

Sebuah hardisk yang baru untuk bisa di gunakan haruslah terlebih dahulu di format. Maksudnya format adalah memberikan suatu file sistem ke dalam hardisk. Tiap operating sistem membutuhkan file sistem yang berbeda-beda untuk sistemnya. Sebagai contoh linux membutuhkan file sistem EXT2 atau EXT3.

Satu hardisk bisa lebih dari satu file sistem. File sistem adalah pengaturan file-file dan direktori-direktori yang ada di dalam media penyimpanan seperti floppy disk, hardisk atau CDROM. Di linux segala sesuatunya merupakan  merupakan suatu proses atau sebuah file. Sebagai contoh linux mengenal mouse sebagai /dev/mouse, direktori-direktori merupakan tipe dari file dan kernel pun di beri nama file yaitu bzimage atau vmlinuz.

Apa itu In ode?

inode berupa database mini tentang suatu file. inode berisi semua tentang informasi mengenai suatu file, antara lain, size permission, lokasi di disk, kepemilikan, grup, tipe file dan checksum, inode ini secara default besarnya 4096 bytes. Untuk mengetahui inode gunakan perintah is -i atau Is -inodes.

Apa itu Links?

Link merupakan suatu file yang di hubungkan dengan file lainnya, Ada 2 (dua) jenis link, di antaranya ada Hardlink dan Softlink, penjelasannya di bawah ini.

Hardlink
Link ini mengacu ke inode. Nama sebuah file itulah yang di sebut hardlink.

Softlink
Link ini hanya mengarah ke incode. Tidak mengakses inode secara langsung.

Direktori standar Linux
Direktori adalah bagian paling penting yang harus di pahami agar anda dapat bekerja secara efisien dengan linux. Linux mengacu setandar UNIX pada struktur direktorinya. Struktur direktori linux bertingkat yang di mulai dari "/". Dari sinilah anda masuk kedirektori lainnya yang berada di bawah root.

Deskripsi standar direktori di linux :
  1. / : direktori root, induk bagian teratas hirarki direktori
  2. /home : direktori pribadi untuk tiap user
  3. /dev : file-file device yang mewakili komponen perangkat keras
  4. /etc : file-file penting untuk konfigurasi sistem
  5. /usr/bin : perintah-perintah yang bisa di akses oleh umum
  6. /bin : perintah-perintah yang di butuhkan untuk booting system
  7. /sbin : perintah-perintah milik admin yang di butuhkan untuk booting sistem
  8. /sbin/ini.d : bootscript
  9. /usr/include : file-file header untuk compiler C
  10. /usr/include/g++ : file-file header untuk compiler C++
  11. /usr/share/doc : bermacam-macam file dokumen
  12. /usr/man : manual page
  13. /usr/src : text source dari software untuk sistem
  14. /usr/src/linuxsource : kernel linux
  15. /tmp : file-file temporary sementara
  16. /var/tmp : file-file temporary yang besar
  17. /usr : berisi semua program aplikasi, di mount made readonly
  18. /var : file-file konfigurasi, link dari /usr
  19. /var/log : file-file log
  20. /var/adm : administrasi sistem
  21. /lib : share library, untuk program-program yang link secara dynamic
  22. /proc : sistem file procces
  23. /usr/local : ekstensi distribusi (independen) lokal
  24. /opt : software pilihan, sistem yang besar, seperti KDE, Open Office dll.
Absolute Dan Relative Path
Absolute path  adalah cara menyatakan suatu path menuju file atau direktori di mulai dari direktori root "/". Dengan kata lain menyatakannya dengan lengkap dari root sampai ke file atau direktori yang akan kita tuju tersebut.

Relative path adalah cara menyatakan suatu path di mulai dari direktori aktif saat ini. Dengan kata lain, menyatakan path suatu file atau direktori secara relatif terhadap direktori aktif saat ini. Ada beberapa tanda yang berguna dalam penerapan relative path perintah nya adalah:
  • .(titik) = direktori saat ini
  • ..(dua titik) = naik satu tingkat di atas direktori saat ini.
Perintah atau Command pada linux
Berikut ini adalah perintah-perintah operasi file di linux
Perintah : Paramether : Keterangan :
ls -a Menampilkan file yang nama filenya di awali dengan karakter

-l menampilkan informasi memanjang dan lengkap

-h Menampilkan entri informasi direktori atau keterangan file dalam format file lebih familar
cd
berpindah direktori
rnkdir
membuat direktori baru
rmdir
menghapus direktori di mana isi direktori yang akan di hapus dalam keadaan kosong
pwd
mengetahui letak posisi kita berada
cp -r menyalin file (copy) tanpa meminta komfirmasi

-r,-R menyalin secara rekursif struktur file dan direktori

-v menampilkan proses penyalinannya
mv
memindahkan file ke fie lainnya
rm -i menghapus file secara interaktif

-r menghapus file secara rekursif

-v menghapus file dan menampilkan hasilnya
cat
digunakan untuk melihat isi file
taouch
digunakan untuk membuat file kosong
tail
di gunakan untuk melihat isi dari suatu file (mirip dengan perintah cat)

Langkah - langkah Aplikasi Linux

Inode
untuk mengetahui inode, pada terminal atau konsole, ketik perintah seperti contoh di bawah ini :
  • $ ls-li
  • atau
  • $ ls-inode
Links
Contoh penggunaan perintah hardlink pada terminal atau konsole :
  • $ ln file hardlink
Softlink
Contoh penggunaan perintah softlink yang di gunakan pada terminal atau console :
  • $ ls -id/*

Absolute dan Relative path

Contoh penggunaan Absolute path
Misalnya anda ingin menyatakan sebuah file bernama test.txt di direktori public_html di home user sukaipenulis, maka absolute pathnya adalah :
Contoh penggunaan Relative path
Misalnya saat ini anda berada di direktori pribadi anda, yaitu /home/sukaipenulis, maka jika ingin menyatakan file test.txt seperti contoh sebelumnya, relative pathnya adalah :
  • $ cd/public_html/test.txt
Catatan : Gunakan perintah-peintah di command sistem linux

Nah itulah sobat konsep sistem linux dan direktori yang ada di linux, dengan adanya artikel ini semoga bisa bermanfaat bagi pencari ilmu khususnya bagi admin sendiri. Sudah ya, sampai jumpa salam Sukai Penulis
Previous
Next Post »
0 Komentar