Gambar di atas menjelaskan tentang arti-arti dari tulisan ketika kita ingin melihat detail suatu file.
Bagian paling kiri kita bisa melihat jenis file tersebut, apakah dia termasuk direktori, file biasa, link atau lainnya. Bagian selanjutnya menunjukkan permission file. Permission file adalah hak akses untuk suatu file. Izin akses untuk file:
r : read : ijin untuk membaca/melihat isi suatu file
w : write : ijin untuk mengubah isi suatu file
x : execute : ijin untuk mengeksekusi/menjalankan suatu file dimana jenis file berupa script/program
Ijin akses untuk direktori:
r : read : ijin untuk melihat isi suatu direktori
w : write : ijin untuk membuat/menghapus file dalam direktori
x : execute : ijin untuk pindah ke dalam direktori
Bagian yang ketiga merupakan penunjuk apakah dia hardlink atau tidak. Kemudian ada penunjuk user dan group, ukuran file, dan detail tanggal pembuatan.
Perintah ln
Sekarang kita bahas tentang link. Link terbagi atas dua macam, yaitu hardlink dan softlink. Hardlink bekerja layaknya membuat salinan dari file pertama. Hardlink akan memiliki ukuran yang sama, isi yang sama dan angka penunjuk hardlink akan berubah menjadi 2. Ketika file aslinya dihapus, tidak akan menghapus file hardlink dan hardlink masih bisa dibuka. Selanjutnya, ada softlink yang bekerja layaknya sebuah shortcut di Windows. Ketika file aslinya dihapus maka softlink tidak akan bisa digunakan. Perintah untuk membuat link adalah ln (hardlink) atau ln -s (softlink)
Perintah chmod dan umask
Seperti yang dijelaskan di atas, sebuah file atau direktori memiliki hak akses untuk tiga jenis pengguna. Tiga jenis pengguna di linux adalah user, group, dan other. Hak aksesnya punya ada tiga jenis, yaitu read, write, dan execute yang diwakili dengan huruf r,w,x. Untuk mengubah hak akses tersebut gunakan perintah chmod. Mengubahnya bisa dengan cara format huruf maupun angka. Format huruf:
chmod [ugoa] [= + -] [rwx] File(s)
chmod [ugoa] [= + -] [rwx] Dir(s)
dimana :
u = user (pemilik)
g = group (kelompok)
o = others (lainnya)
a = all
Sintaks : chmod [kode_oktal] file(s)
Notasi :
read (r) = 4
write (w) = 2
execute (x) = 1
Format Dalam Huruf |
Format Dalam Angka |
Tidak ada komentar:
Posting Komentar