Lompat ke isi

Berkas UNIX: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Borgx (bicara | kontrib)
k ~kat
Ariyanto (bicara | kontrib)
Added {{Lead missing}} tag (TW)
 
(10 revisi perantara oleh 9 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{Multiple issues|
{{Lead missing|date=Januari 2023}}
}}
{{rapikan|topik=teknologi informasi}}
{{rapikan|topik=teknologi informasi}}
=Jenis-jenis Berkas dalam UNIX=
Dalam keluarga [[sistem operasi]] [[UNIX]], terdapat beberapa jenis [[berkas]], yakni sebagai berikut:
Dalam keluarga [[sistem operasi]] [[UNIX]], terdapat beberapa jenis [[berkas]], yakni sebagai berikut:
* '''''Normal File''''' atau '''''Regular File'''''
* '''''Normal File''''' atau '''''Regular File'''''
Baris 8: Baris 10:
* '''''Symbolic Link'''''
* '''''Symbolic Link'''''


==Normal File==
== Normal File ==
'''Normal file''' atau '''regular file''' merupakan jenis berkas yang umum dijumpai dalam sistem operasi UNIX, yang meliputi kode sumber (''source code'') sebuah program, dokumen pengguna, program yang dapat dieksekusi, serta skrip [[shell]] semua disimpan sebagai ''normal file''. Sistem berkas akan menganggap semua ''normal file'' sebagai berkas yang sama, karena memang UNIX tidak menyediakan struktur berkas internal.
'''Normal file''' atau '''regular file''' merupakan jenis berkas yang umum dijumpai dalam sistem operasi UNIX, yang meliputi kode sumber (''source code'') sebuah program, dokumen pengguna, program yang dapat dieksekusi, serta skrip [[shell]] semua disimpan sebagai ''normal file''. Sistem berkas akan menganggap semua ''normal file'' sebagai berkas yang sama, karena memang UNIX tidak menyediakan struktur berkas internal.


Baris 14: Baris 16:


-rw------- 1 user users 23 2007-03-22 11:46 dokumen-gue
-rw------- 1 user users 23 2007-03-22 11:46 dokumen-gue
==Direktori==
== Direktori ==
Direktori dalam sistem berkas UNIX dianggap sebagai berkas khusus (''special file''). Meski direktori juga mengandung aliran ''byte'', sistem berkas akan menerjemahkan aliran ''byte'' tersebut sedemikian rupa sehingga pengguna dapat melihat berkas mana yang terdapat di dalam sebuah direktori dan bagaimana direktori tersebut dihubungkan satu sama lain dalam sebuah hierarki direktori. Layout dari sebuah berkas khusus direktori didefinisikan oleh sistem berkas yang digunakan. Dalam listing berkas pada perintah ls -l, direktori memiliki simbol huruf "D" kecil ("d") yang ditaruh di ujung paling kiri.
Direktori dalam sistem berkas UNIX dianggap sebagai berkas khusus (''special file''). Meski direktori juga mengandung aliran ''byte'', sistem berkas akan menerjemahkan aliran ''byte'' tersebut sedemikian rupa sehingga pengguna dapat melihat berkas mana yang terdapat di dalam sebuah direktori dan bagaimana direktori tersebut dihubungkan satu sama lain dalam sebuah hierarki direktori. Layout dari sebuah berkas khusus direktori didefinisikan oleh sistem berkas yang digunakan. Dalam listing berkas pada perintah ls -l, direktori memiliki simbol huruf "D" kecil ("d") yang ditaruh di ujung paling kiri.


drwxr-xr-x 22 user users 1208 2007-03-22 11:46 dokumen
drwxr-xr-x 22 user users 1208 2007-03-22 11:46 dokumen


==Named Pipe==
== Named Pipe ==
Salah satu kekuatan dari sistem berkas UNIX adalah mekanisme [[Interprocess Communication|Inter-Process Communication (IPC)]] yang digunakannya. Di antara fasilitas IPC yang disediakannya adalah pipa (''pipe''). Pipa-pipa tersebut dapat membuat output-output dari satu proses UNIX menjadi input bagi proses lainnya. Hal ini sah-sah saja jika kedua proses hidup dalam ruangan proses induk yang sama dan dijalankan oleh pengguna yang sama. Karenanya ada beberapa hal yang memaksa pengguna untuk menggunakan ''named pipe'', daripada pipe biasa. Salah satunya adalah proses yang harus dieksekusi oleh pengguna lainnya.
Salah satu kekuatan dari sistem berkas UNIX adalah mekanisme [[Interprocess Communication|Inter-Process Communication (IPC)]] yang digunakannya. Di antara fasilitas IPC yang disediakannya adalah pipa (''pipe''). Pipa-pipa tersebut dapat membuat output-output dari satu proses UNIX menjadi input bagi proses lainnya. Hal ini sah-sah saja jika kedua proses hidup dalam ruangan proses induk yang sama dan dijalankan oleh pengguna yang sama. Karenanya ada beberapa hal yang memaksa pengguna untuk menggunakan ''named pipe'', daripada pipe biasa. Salah satunya adalah proses yang harus dieksekusi oleh pengguna lainnya.


Baris 30: Baris 32:
prw-r--r-- 1 user users 4096 2007-03-22 11:46 fifo-gue
prw-r--r-- 1 user users 4096 2007-03-22 11:46 fifo-gue


==Device File==
== Device File ==
Dalam sistem operasi UNIX, hampir setiap hal ditangani sebagai berkas dan memiliki lokasi di dalam susunan sistem berkas. Pengecualian terjadi pada perangkat jaringan yang tidak muncul di dalam susunan sistem berkas, karena ditangani secara terpisah. Begitu juga terhadap perangkat keras yang direpresentasikan sebagai sebuah berkas khusus yang disebut dengan ''device file''.
Dalam sistem operasi UNIX, hampir setiap hal ditangani sebagai [[berkas komputer|berkas]] dan memiliki lokasi di dalam susunan sistem berkas. Pengecualian terjadi pada perangkat jaringan yang tidak muncul di dalam susunan sistem berkas, karena ditangani secara terpisah. Begitu juga terhadap perangkat keras yang direpresentasikan sebagai sebuah berkas khusus yang disebut dengan ''device file''.


UNIX membagi device file menjadi dua, yakni:
UNIX membagi device file menjadi dua, yakni:
Baris 40: Baris 42:
* '''''Character device''''', merupakan sebuah device file yang menyediakan aliran input atau output. Dalam listing berkas pada perintah ls -l, character device memiliki simbol huruf C kecil ("c") yang ditaruh pada ujung kiri.
* '''''Character device''''', merupakan sebuah device file yang menyediakan aliran input atau output. Dalam listing berkas pada perintah ls -l, character device memiliki simbol huruf C kecil ("c") yang ditaruh pada ujung kiri.


crw-rw-rw- root tty 4, 1 2007-03-22 11:46 tty1
<code>crw-rw-rw- root tty 4, 1 2007-03-22 11:46 tty1</code>

== Symbolic Link ==
'''''Symbolic link''''' (tautan simbolis) merupakan sebuah berkas khusus yang merujuk kepada berkas lainnya. Berkas ini berisi representasi tekstual mengenai path ke berkas lainnya. Symbolic link sangat mirip dengan shortcut dalam sistem operasi Microsoft Windows. Namun, dalam direktori, Symbolic Link membuka direktori tersebut dalam folder tersebut sedangkan shortcut MS Windows "melempar" pengguna ke lokasi asli.

''Symbolic Link'' akan membuka isi ''folder'' Permainan pada /Dataku/123/Permainan, sedangkan Shortcut akan melempar pengguna pada /Dataku/Data si Kecil/Permainan.


==Symbolic Link==
'''''Symbolic link''''' (tautan simbolis) merupakan sebuah berkas khusus yang merujuk kepada berkas lainnya. Berkas ini berisi representasi tekstual mengenai path ke berkas lainnya. Symbolic link sangat mirip dengan shortcut dalam sistem operasi Microsoft Windows.


Dalam listing berkas pada perintah ls -l, ''symbolic link'' memiliki simbol huruf L kecil ("l") yang ditaruh pada ujung kiri.
Dalam listing berkas pada perintah ls -l, ''symbolic link'' memiliki simbol huruf L kecil ("l") yang ditaruh pada ujung kiri.


lrwxrwxrwx 1 root root 23 2005-01-23 14:39 termcap -> /usr/share/misc/termcap
lrwxrwxrwx 1 root root:39 termcap -> /usr/share/misc/termcap


== Pranala luar ==
{{komputer-stub}}
{{komputer-stub}}

[[Kategori:Unix]]
[[Kategori:Unix]]
[[Kategori:Berkas|UNIX]]
[[Kategori:Berkas|UNIX]]

[[en:Unix file types]]

Revisi terkini sejak 8 Januari 2023 14.15

Dalam keluarga sistem operasi UNIX, terdapat beberapa jenis berkas, yakni sebagai berikut:

  • Normal File atau Regular File
  • Directory
  • Named Pipe
  • Device File
  • Symbolic Link

Normal File

[sunting | sunting sumber]

Normal file atau regular file merupakan jenis berkas yang umum dijumpai dalam sistem operasi UNIX, yang meliputi kode sumber (source code) sebuah program, dokumen pengguna, program yang dapat dieksekusi, serta skrip shell semua disimpan sebagai normal file. Sistem berkas akan menganggap semua normal file sebagai berkas yang sama, karena memang UNIX tidak menyediakan struktur berkas internal.

Struktur dan interpretasi untuk setiap normal file diserahkan sepenuhnya kepada aplikasi yang diasosiasikan dengan berkas yang bersangkutan. Dalam listing berkas pada perintah ls -l, normal file memiliki simbol dash ("-") yang ditaruh di ujung paling kiri.

-rw------- 1 user users 23 2007-03-22 11:46 dokumen-gue

Direktori

[sunting | sunting sumber]

Direktori dalam sistem berkas UNIX dianggap sebagai berkas khusus (special file). Meski direktori juga mengandung aliran byte, sistem berkas akan menerjemahkan aliran byte tersebut sedemikian rupa sehingga pengguna dapat melihat berkas mana yang terdapat di dalam sebuah direktori dan bagaimana direktori tersebut dihubungkan satu sama lain dalam sebuah hierarki direktori. Layout dari sebuah berkas khusus direktori didefinisikan oleh sistem berkas yang digunakan. Dalam listing berkas pada perintah ls -l, direktori memiliki simbol huruf "D" kecil ("d") yang ditaruh di ujung paling kiri.

drwxr-xr-x 22 user users 1208 2007-03-22 11:46 dokumen

Named Pipe

[sunting | sunting sumber]

Salah satu kekuatan dari sistem berkas UNIX adalah mekanisme Inter-Process Communication (IPC) yang digunakannya. Di antara fasilitas IPC yang disediakannya adalah pipa (pipe). Pipa-pipa tersebut dapat membuat output-output dari satu proses UNIX menjadi input bagi proses lainnya. Hal ini sah-sah saja jika kedua proses hidup dalam ruangan proses induk yang sama dan dijalankan oleh pengguna yang sama. Karenanya ada beberapa hal yang memaksa pengguna untuk menggunakan named pipe, daripada pipe biasa. Salah satunya adalah proses yang harus dieksekusi oleh pengguna lainnya.

Named Pipe merupakan berkas khusus (special file) yang dapat diletakkan di mana saja dalam sistem berkas. Berkas ini dapat dibuat dengan menggunakan perintah mkfifo, seperti

mkfifo fifo-gue

Dalam listing berkas pada perintah ls -l, Named Pipe memiliki simbol huruf "P" kecil ("p") yang ditaruh di ujung paling kiri.

prw-r--r-- 1 user users 4096 2007-03-22 11:46 fifo-gue

Device File

[sunting | sunting sumber]

Dalam sistem operasi UNIX, hampir setiap hal ditangani sebagai berkas dan memiliki lokasi di dalam susunan sistem berkas. Pengecualian terjadi pada perangkat jaringan yang tidak muncul di dalam susunan sistem berkas, karena ditangani secara terpisah. Begitu juga terhadap perangkat keras yang direpresentasikan sebagai sebuah berkas khusus yang disebut dengan device file.

UNIX membagi device file menjadi dua, yakni:

  • Block device, merupakan sebuah device file yang dapat diakses secara acak (random access). Dalam listing berkas pada perintah ls -l, block device memiliki simbol huruf B kecil ("b") yang ditaruh pada ujung kiri.
brw-rw---- 1 root disk 8,	0 2007-03-22 11:46 sda1
  • Character device, merupakan sebuah device file yang menyediakan aliran input atau output. Dalam listing berkas pada perintah ls -l, character device memiliki simbol huruf C kecil ("c") yang ditaruh pada ujung kiri.

crw-rw-rw- root tty 4, 1 2007-03-22 11:46 tty1

[sunting | sunting sumber]

Symbolic link (tautan simbolis) merupakan sebuah berkas khusus yang merujuk kepada berkas lainnya. Berkas ini berisi representasi tekstual mengenai path ke berkas lainnya. Symbolic link sangat mirip dengan shortcut dalam sistem operasi Microsoft Windows. Namun, dalam direktori, Symbolic Link membuka direktori tersebut dalam folder tersebut sedangkan shortcut MS Windows "melempar" pengguna ke lokasi asli.

Symbolic Link akan membuka isi folder Permainan pada /Dataku/123/Permainan, sedangkan Shortcut akan melempar pengguna pada /Dataku/Data si Kecil/Permainan.


Dalam listing berkas pada perintah ls -l, symbolic link memiliki simbol huruf L kecil ("l") yang ditaruh pada ujung kiri.

lrwxrwxrwx 1 root root:39 termcap -> /usr/share/misc/termcap

Pranala luar

[sunting | sunting sumber]