Topik yang akan saya bahas kali ini adalah beberapa command line pada linux shell mengenai manipulasi berkas (File Management) dan kepemilikan / hak akses terhadap suatu berkas (File Permission).
 Pada manajemen berkas di Linux Shell ada beberapa poin dasar yang perlu diketahui, diantaranya:
 - Melihat daftar direktori
 Melihat daftar current direktori : pwd atau ls
 ls <direktori>
 ls <atribut tambahan>
 - Menyalin file dan direktori
 Menyalin file : cp <nama_file><direktori_tujuan>
 Menyalin folder : cp -r <nama_file><direktori_tujuan>
 - Memindahkan file dan direktori
 Memindahkan file : mv <nama_file><direktori_tujuan>
 Memindahkan folder : mv -r <nama_file><direktori_tujuan>
- Menghapus file dan direktori
 Menyalin file : rm <nama_file>
 Menyalin folder : rmdir <direktori>
 Menyalin folder beserta isinya : rm -r <direktori>
- Mencari file dan direktori
 Mencari berdasarkan nama file : find . -name <"nama_yang dicari">
 - Membuat file dan direktori
 Membuat file : touch <nama_file>
 Membuat direktori : mkdir <nama_direktori>
 - Mengkompresi file dan direktori
 Kompresi dengan gzip : gzip <nama_file/direkori>
 Dekompresi dengan gzip : gzip -d <nama_file_kompresi>
 Kompresi dengan bzip2 : bzip2 <nama_file/direktori>
 Dekompresi dengan bzip2 : bunzip2  <nama_file_kompresi>
 Pada file permission di linux, umumnya ada tiga jenis pemilik yaitu :
 - User -> Pemilik file / Pembuat file
 - Group -> Grup/Kelompok pemilik file 
 - Other -> Bukan pemilik file dan bukan grup pula
 Dan ada tiga jenis hak akses file, yaitu :
 - Read -> hak akses baca file
 - Write -> hak akses tulis file
 - Execute -> hak akses mengeksekusi file
 Untuk melihat hak akses dari suatu file dapat dilihat melalui daftar direktori dan file dengan perintah ls -l di terminal. Maka, akan muncul beberapa list direktori dengan 8 kolom.  
 Contohnya :
 drwxrwxr-x  6 dheewaw dheewaw   4096 Nov 26 22:56 workspace
Hak akses file / direktori tersebut berada pada kolom pertama pada baris itu, yaitu "dwrxrwxr-x".
 Format penulisannya terdiri dari 10 karakter. Karakter pertama menunjukkan :
 
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 dapat dibagi menjadi 3 bagian 3 karakter pertama untuk user, 3 karakter berikutnya untuk group dan 3 karakter berikutnya other, masing - masing 3 karakter dalam setiap pemilik file  mewakili hak akses read, write dan execute dengan symbol berikut :
 r = read permission
 w = write permission
 x = execute permission
 - = no permission
 Jadi, baris ini "drwxrwxr-x  6 dheewaw dheewaw   4096 Nov 26 22:56 workspace", berarti workspace adalah sebuah folder dengan hak akses user rwx, group rwx  (bisa read, write dan eksekusi) dan other r-x (tidak bisa write). 
 Untuk mengubah permission dari sebuah file / direktori pada terminal dapat digunakan perintah chmod. Perintah chmod ada dua cara penulisan :
 - Mode Simbolik
 Pada mode simbolik format penulisan perintah chmod adalah :
 chmod <user><operator><hak_akses><file>
 kolom user, terdiri dari :
 u -> menunjukkan user/owner
 g -> group
 o ->other
 a -> all
 kolom operator, terdiri dari :
 + -> untuk menambah permission
 - -> untuk menghapus permission
 = -> untuk mengeset permission menjadi persis jenis permission yang dimasukkan
 kolom hak akses terdiri dari r, w, dan x beserta kombinasinya.
 Contoh :
 - chmod a=rx <nama_file>, menjadi r-xr-xr-x
 - chmod ug-x <nama_file>, maka izin file menjadi r--r--r-x
 - chmod u+w <nama_file>, maka menjadi rw-r--r-x
 - Mode Numerik
 Pada mode numerik, setiap 3 karakter di kolom user, group dan other diwakili oleh angka 0-7. Angka tersebut dapat diperoleh dengan mengkonversi bilangan biner menjadi desimal. Bilangan binernya diisi sesuai format rwx tadi untuk setiap karakternya, contoh : 
 - kolom user : 111 berarti hak aksesnya rwx dengan angka hasil konversinya 7, 
 - kolom group : 110 berarti hak aksesnya rw- dengan angka hasil konversinya 6, 
 - kolom other : 001 berarti hak aksesnya --x dengan angka hasil konversinya 1
 Jadi, untuk mengasilkan hak akses "rwxrw--x", commandnya adalah "chmod 761 <nama_file>"
 