REVIEW MANAJEMENT FILE DAN LINUX FILE PERMISSIONS
1. (Review) Manajemen File dan Direktori
Melihat daftar direktori
untuk melihat sebuah daftar direktori atau folder pada linux menggunakan perintah.
pwd = print word directori atau melihat sedang berada difolder mana posisi sekarang.
ls = melihat file yang berada pada direktori atau folder.
Menampilkan daftar direktori dengan format yang panjang :
· ls –al
saat kita memasukan perintah tersebut, pada kolom pertama akan menunjukan jenis file dan perizinan. Kolom kedua menunjukan jumlah link (entri direktori yang merujuk ke file), kolom ketiga menunjukan pemilik file, kolom ke empat menunjukan kelompok pemilik file. Sedangkan kolom lainnya menunjukan ukuran file dalam skala byte, tanggal dan waktu modifikasi file terakhir, serta nama file.
Karekter pertama menunjukan :
· d = directory
· - = regular file
· l = symbolic link
· s = Unix domain socket
· p = named pipe
· c = character device file
· b = block device file
9 karakter berikutnya menunjukan :
· r = read permission
· w = write permission
· x = execute permission
· - = no permission
Sorting
Untuk menampilkan daftar file yang diurutkan dari A – Z
· ls
Untuk menampilkan daftar file yang diurutkan berdasarkan waktu (terbaru – terlama)
· ls –lt
Untuk mengurutkan daftar file berdasarkan ukuran file (besar – kecil)
· ls –Is
Untuk membalikan urutan file (misal dari kecil – besar)
· ls –lrs
Mengkopi, Memindahkan dan Menghapus file
Menyalin satu atau banyak file atau direktori
· cp
Memindahkan dan memberi nama baru pada satu atau banyak file atau direktori
· mv
Menghapus satu atau banyak file atau direktori
· rm
Terdapat pilihan yang dapat digabungkan dengan perintah copy dan moving
Menghapus file yang ada walaupun file tidak dapat ditulis
· -f
· --force
Meminta konfirmasi sebelum mengganti file yang ada
· -i
· --interactive
Membuat cadangan file yang akan diganti
· -b
· --backup
Membuat dan menghapus direktori
Membuat sub-direktori bersarang
· mkdir –p
Menghapus file atau direktori secara rekursif
· rm –r
Membuat file kosong
· touch
Menggunakan perintah find
Mencari file atau direktori
· find . –name “text”
Kompresi File
Kompresi dengan gzip
· gzip –d services.gz
Kompresi dengan bzip2
· bzip2 services
Dekompresi file bzip2
2. (Review) Linux File Permission
Linux file permission ialah hak akses bagi user untuk mengakses (read, write, execute) sebuah file.
· User :
Username dari orang yang memiliki file tersebut
· Grup :
Grup user yang memiliki file tersebut, semua pengguna yang termasuk kedalam kelompok yang memiliki file tersebut memiliki hak akses yang sama ke file.
· Other :
Seorang pengguna yang bukan pemilik file dan tidak termasuk dalam kelompok yang sama.
Ada 3 jenis izin hak akses di linux, yaitu :
· Read
Pada file biasa, read berarti file dapat dibuka dan dapat dibaca. Pada sebuah direktori, read berarti anda dapat melihat daftar isi direktori.
· Write
Pada file biasa, write berarti file dapat dimodifikasi. Pada sebuah direktori, write berarti anda dapat menambah, menghapus dan mengubah nama file dalam direktori.
· Execute
Pada file biasa, execute berarti file dapat dijalankan sebagai program atau shell script. Pada sebuah direktori, execute (disebut juga “search bit”) berarti anda dapat mengakses file dalam direktori dan memasukannya, dengan perintah tertentu, misalnya cd.
Melihat Hak Akses File
Untuk melihat hak akses dari file dengan melihat daftar direktori dapat memasukan command :
· ls –l
Setelah memasukan command tersebut akan muncul tampilan yang memiliki arti:
1. Kolom pertama, menunjukan jenis file dan perizinan
2. Kolom kedua, menunjukan jumlah link
3. Kolom ketiga, menunjukan pemilik file
4. Kolom ke empat, menunjukan kelompok pemilik file
5. Kolom lainnya menunjukan ukuran file dalam skala byte, tanggal dan waktu modifikasi terakshir, dan nama file.
Karakter pertama menunjukan :
· d = directory
· - = regular file
· l = symbolic link
· s = unix domain socket
· p = named pipe
· c = character device file
· b = b;ock device file
9 karakter berikutnya menunjukan :
· r = read permission
· w = write permission
· x = execute permission
· - = no permission
Mengatur hak akses
Hak akses file dapat diatur dengan menggunakan command chmod. Chmod memiliki 2 mode yaitu simbolik dan numeric.
1. Mode simbolik
Which User :
u user
g group
o other
a all
What to do :
+ menambah permission
- Menghapus permission
= set permission
Which Permission
r = read
w = write
x = execute
2. Mode Numerik
4 = read (r)
2 = write (w)
1 = execute (x)
0 = tidak ada izin (-)
Which number :
0 ---
1 –x
2 –w-
3 –wx
4 r—
5 r-x
6 rw-
7 rwx
Mengubah kepemilikan direktori :
· chown option pemilik_baru nama_file/direktori
melihat kepemilikan suatu file dan grup
· ls dengan option –l
merubah kepemilikan file dengan user lain
· chown haha hihi
mengubah permission semua file yang ada dalam sub-direktori dalam direktori yang sedang aktif
· chown –R haha hihi work
Tidak ada komentar:
Posting Komentar