Langsung ke konten utama

Struktur direktori file unix

 Struktur direktori file unix
Ø Penamaan direktori dan file.
Nama yang digunakan untuk suatu direktori atau file, harus memenuhi beberapa aturan yang berlaku :
Semua karakter selain slash (/), ?, *, (, ), [, ], {, } boleh digunakan.
Huruf besar dan huruf kecil berbeda arti.
Maksimal terdiri dari 14 karakter.
Akses file/direktori.
Untuk dapat mengakses file/direktori, sistem UNIX membaginya dalam 3 kelompok :
1.      Owner (user) : pemakai/pemilik file.
2.      Group : kelompok dari user.
3.      Other : pemakai diluar group.
Setiap kelompok mempunyai hak tertentu untuk dapat mengakses file/direktori :
1.      Read : izin untuk membaca file
2.      Write : izin untuk mengubah, menciptakan file
3.      Execute : izin untuk mengeksekusi file
Izin akses ordinary/special file direktori
1.      Read file dapat dibaca nama file dapat dibaca/isi direktori dapat dilihat
2.      Write file dapat dimodifikasi file dapat dibuat/hapus dari direktori
3.      Execute file dapat dieksekusi berpindah ke direktori, proses pencarian dan penyalinan file ke direktori diperbolehkan
4.      Setiap file atau direktori mempunyai ketentuan akses (read, write, execute) bagin masing-masing owner, group dan other. Kombinasi yang mengatur izin akses terhadap file dapat dilihat pada ilustrasi berikut :
r w x r w x r w x
owner group other
Tanda yang digunakan untuk mengakses file :
r = read
w = write
x = execute
- = tidak ada ijin


Contoh :
r w x r w x r w x berarti semua kelompok (owner, group, other) dapat read, write, execute.
r w x r w x – - x berarti owner dan group dapat read, write dan execute tetapi other hanya dapat execute.
r w x – - – – - – berarti owner dapat read, write dan execute sedangkan group dan other tidak memiliki hak sama sekali.
Direktori merupakan sebuah file yang berisi informasi file atau subdirektori yan lain.
Jenis informasi sesungguhnya yang terletak di dalam direktori hanya ada 2, yaitu:
Nomor-inode atau link (2 byte).
Merupakan representasi internal dari file, yang mengandung informasi :
·      Jenis file.
·      Ukuran dari file.
·      Lokasi data.
·      Identitas pemilik file dan group.
·      akses.
·      Waktu file terakhir kali dimodifikasi.
·      Waktu file terakhir kali diakses.
·      Waktu terakhir kali inode dimodifikasi.
·      Jumlah link terhadap file.
Nama file (umumnya 14 byte).
Sebuah direktori minimal mengandung dua buah entri berupa :
Setiap entri dalam direktori berukuran 16 byte (nomor inode dan nama file).
Melihat isi direktori.
Untuk menampilkan informasi yang ada dalam suatu direktori, digunakan perintah ls.
Bentuk : ls -pilihan
Beberapa pilihan :
·         a listing dari semua file, termasuk yang berawalan dengan dot (.).
·         r listing akan diurutkan secara terbalik (descending).
·         F setiap nama direktori akan diakhiri dengan tanda / dan setiap executable file akan diakhiri dengan tanda *, symbolic link akan diakhiri dengan tanda @.
·         R listing seluruh direktori yang disebutkan beserta semua anak-anaknya.
·         s ukuran dinyatakan dalam satuan blok (1 blok = 512 byte).
·         i nomor inode akan ditampilkan.
·         t urut berdasarkan waktu modifikasi file (yang paling baru, pertama).
·         d jika argumen berupa direktori, maka nama direktori akan ditampilkan, tanpa option ini isi direktori yang akan ditampilkan.
·         C listing akan ditampilkan kolom per kolom.
Simbol Arti
·         ? mencocokkan satu karakter
·         * mencocokkan beberapa karakter
·         [xxx] mencocokkan karakter khusus yang ada dalam tanda kurung siku
Contoh:
·         ls menampilkan daftar file secara singkat.
·         ls -l menampilkan daftar file secara lengkap.
·         ls | more menampilkan daftar file secara singkat per layar.
·         ls namafile.ext menampilkan file tertentu.
·         ls namafile*.* menampilkan semua file yang berawalan namafile dengan sembarang extension.
·         ls > file mencetak hasil listing kedalam file.
Berpindah direktori.
Untuk berpindah direktori, digunakan perintah cd.
Contoh :
·         cd berpindah ke root direktori/direktori awal.
·         cd dir1 berpindah ke direktori dir1.
·         cd .. berpindah ke direktori setingkat diatas.
Membuat direktori.
Untuk membuat direktori, digunakan perintah mkdir.
Contoh :
·         mkdir dir1 membuat direktori dir1.
·         mkdir dir1 dir2 membuat direktori dir1 dan dir2.
·         mkdir dir1 dir1/dir2 membuat direktori dir1 dan direktori dir2 yang terletak didalam dir1.
Menghapus direktori.
Untuk menghapus direktori, digunakan perintah rmdir, dengan syarat isi direktori harus kosong.

Contoh :
·         rmdir dir1 menghapus direktori dir1.
·         rmdir dir1 dir2 menghapus direktori dir1 dir2.
Menyalin file.
Untuk menyalin file digunakan perintah cp.
Contoh :
·         cp file1 file2 mengcopy file1 menjadi file2.
·         cp file1 /dir1/. mengcopy file1 ke direktori dir1 tanpa mengubah nama (menggunakan argumen titik).
Menampilkan isi file dan membuat file.
Suatu file teks dapat ditampilkan dengan perintah cat. Untuk membuat suatu file digunakan perintah cat > namafile, diakhiri dengan ^D.
Contoh :
·         cat coba
·         cat > test
Mengganti nama file dan memindahkan file.
Untuk memindahkan file digunakan perintah mv.
Contoh :
·         mv file1 /prog/c memindahkan file1 ke direktori /program/c.
·         mv file1 file2 /prog/c memindahkan file1 dan file2 ke direktori /program/c.
·         mv file1 file2 mengganti nama file1 menjadi file2.

Menghapus file.
Untuk menghapus file digunakan perintah rm, perintah ini dapat digunakan untuk menghapus beberapa file sekaligus. Dengan menyertakan argumen -r diikuti oleh nama direktori dapat digunakan untuk menghapus seluruh isi direktori termasuk subdirektorinya.
Contoh :
·         rm file1 menghapus file1.
·         rm file1 file2 file3 menghapus file1, file2 dan file3.
·         rm -r /prog menghapus isi direktori /kuliah beserta isinya.

Link file.
Link adalah pointer (penunjuk) dari sebuah file yang menunjuk ke inode. Pada UNIX, sebuah inode dapat dimiliki oleh lebih dari sebuah file. Dengan cara seperti ini, sebuah file dimungkinkan untuk diberi nama lebih dari satu. Dalam hal ini, jumlah nama file yang menunjuk ke sebuah indoe disebut jumlah link.
Jenis link :
·         Hard link.
Hanya dapat diterapkan untuk ordinary file dan tidak dapat digunakan untuk direktori. Perubahan file pada salah satu file dari ketiga file tersebut akan transparan bagi yang lain.
·         Soft link.
Digunakan untuk melakukan link terhadap file ataupun direktori.
Untuk memberikan beberapa nama terhadap sebuah file dapat digunakan perintah ln.
Bentuk Umum :
ln nama_file_lama nama_file_baru
Contoh :
·         cat > latihan
ini file latihan pertama saya
dengan menggunakan
perintah cat^D
Keterangan lengkap dapat dilihat dengan perintah : ls –l
·         ls -l latihan
r w – r – - – - – 1 username group besarfile tanggaljam latihan
Jika akan dibuat file baru yang merupakan nama lain file latihan, maka diperlukan perintah sbb :
·         ln latihan sample
Maka keterangan lengkap dari kedua file tersebut adalah :
·         ls -l latihan
- r w – r – - – - – 2 username group besarfile tanggaljam latihan
·         ls -l sample
- r w – r – - – - – 2 username group besarfile tanggaljam sample

Dengan perintah ln, kedua file akan menunjuk ke inode yang sama yang dapat ditampilkan dengan perintah ls -i
·         ls -i latihan sample
nomor_inode latihan nomor_inode sample
Jika salah satu file tersebut dirubah, maka perubahannya akan mempengaruhi file yang lain, jika salah satu file tersebut dihapus, tidak menghapus file yang lain, yang hilang hanya file yang dihapus dan jumlah linknya berkurang.
Perintah diatas hanya untuk hard link, untuk membuat symbolic link diperlukan option -s.
Contoh :
·         ln -s latihan sample1
·         ls -l latihan sample1
- r w – r – - – - – 1 username group besarfile tanggaljam latihan
l r w – r – - – - – 1 username group besarfile tanggaljam sample1 – > latihan
jumlah link tetap, dapat digunakan untuk direktori

Mengetahui jenis file
Untuk melihat jenis file dapat digunakan perintah file
Bentuk Umum : file nama_file. . .
Contoh :
·         file latihan
latihan : ASCII text

Mencari file.
Untuk mencari letak dari suatu file dengan kriteria tertentu dapat digunakan perintah find.
Bentuk Umum :
find daftar_nama_path ekspresi
daftar_nama_path : berisikan nama path untuk memulai pencarian file.
ekspresi : terdiri dari kriteria pencarian dan tindakan.
Contoh :
·         find / -name latihan –print
Pencarian dimulai dari root ( direktori / ) menuju ke seluruh direktori.
Kriteria yang dapat digunakan :
-size menunjukkan ukuran file dalam satuan blok.
·         find . -size +10 -print menampilkan seluruh file yang berukuran lebih dari 10 blok pada direktori kerja beserta anak-anaknya.
·         find . -size -10 -print menampilkan seluruh file yang berukuran lebih dari 10 blok pada direktori kerja beserta anak-anaknya.
·         find . -size 10 -print menampilkan seluruh file yang berukuran 10 blok pada direktori kerja beserta anak-anaknya.
-mtime berdasarkan waktu pemodifikasian.
·         find . -mtime -2 -print mencari semua file pada direktori kerja beserta anak- anaknya yang pernah dimodifikasi kurang dari 2 hari.
1. perm onum sembarang file dengan hak akses bernilai onum (oktal).
2. type tipefile sembarang file yang bertipe sesuai degnan tipe file, dapat berupa huruf b, c, d, l, p , f (blok special file, character file, direktori, symbolic link, FIFO, ordinary file).
3. newer file sembarang file yang lebih baru dibandingkan dengan file.
4. user uname sembarang file yang dimiliki oleh nama login uname.
5. group gname sembarang file dengan group berupa gname.
6. nouser sembarang file yang tidak dimiliki oleh semua pemakai.
7. nogroup sembarang file yang groupnya tidak terdaftar.

tindakan (selain -print) :
-exec perintah mengeksekusi perintah untuk masing masing file yang cocok dengan kriteria pencarian.
-ok perintah mirip dengan -exec tetapi user harus melakukan konfirmasi terlebih dahulu.

Srtuktur Direktori
Semua file dikelompokkan bersama dalam struktur direktori. File sistem yang diatur dalam struktur hirarki, seperti pohon terbalik. Bagian atas hirarki secara tradisional disebut root (ditulis sebagai slash /) Atau bisa kita lihat pada gambar 
mengenal program di lingkungan unix 
Unix adalah nama umum sistem operasi yang dapat dijalankan pada berbagai jenis komputer, mulai dar mikrokomputer PC, minikomputer hingga main frame. Dalam implementasinya, nama sistem operasi ini sangat bervariasi. Misalnya AIX pada mini komputer bautan IBM, HP/UX pada mini komputer buatan Hwelett-Packard dan SCO Unix yang ditunjukan untuk PC.
Sistem operasi ini diciptakan pada tahun 1969 di Labolatorium Bel AT&T oleh Ken Thompson, Dennis Ritche, Douglas Mcllroy dan pada awallnya hanya ditunjukan pada minikomputer tahun 1971. Pada perkembangan selanjutnya, sistem ini mulai diadaptasikan ke pelbagai platform dan pada setiap platform diberi nama yang berbeda.
Awalnya sistem ini berbasis perintah. Namun, sekarang banyak sistem UNIX yang telah berbasis GUI.

Komentar

Postingan populer dari blog ini

ETIKA BISNIS ANALISIS SEKTOR LAPANGAN KERJA (PERTAMBANGAN) BERKAITAN DENGAN PELANGGARAN ETIKA BISNIS (STUDI KASUS PADA PT. FREEPORT INDONESIA)

ETIKA BISNIS ANALISIS SEKTOR LAPANGAN KERJA (PERTAMBANGAN) BERKAITAN DENGAN PELANGGARAN ETIKA BISNIS (STUDI KASUS PADA PT. FREEPORT INDONESIA) KELAS 3EA23 KELOMPOK 2 : AHMAD FIKRI IKA SRI RAHAYU ROSMIA RAMAYANTI SENO DWI SYAHPUTRO JURUSAN MANAJEMEN FAKULTAS EKONOMI UNIVERSITAS GUNADARMA 2017 KATA PENGANTAR Puji syukur bagi Allah SWT yang telah memberikan nikmat serta hidayah-Nya terutama nikmat kesempatan dan kesehatan sehingga penulis dapat menyelesaikan tugas mata kuliah Etika Bisnis yang berjudul “ANALISIS SEKTOR LAPANGAN KERJA (PERTAMBANGAN) BERKAITAN DENGAN PELANGGARAN ETIKA BISNIS (STUDI KASUS PADA PT. FREEPORT INDONESIA)” ini. Kemudian shalawat beserta salam kita sampaikan kepada Nabi besar kita Muhammad SAW yang telah memberikan pedoman hidup yakni Al-Qur’an dan sunnah untuk keselamatan umat di dunia. Makalah ini merupakan salah satu tugas mata kuliah Etika Bisnis di program studi Manajemen, Fakultas Ekonomi di Universitas Gunadarma Depo...

Jenis Kutipan & Contoh

Jenis – Jenis Kutipan 1.       Kutipan Langsung Kutipan Langsung ialah kutipan yang sama persis dengan teks aslinya, tidak boleh ada perubahan. Kalau ada hal yang dinilai salah/meragukan, kita beri tanda (sic!), yang artinya kita sekedar mengutip sesuai dengan aslinya dan tidak bertanggung jawab atas kesalahan itu. Demikian juga kalau kita menyesuaikan ejaan, memberi huruf kapital, garis bawah, atau huruf miring, kita perlu menjelaskan hal tersebut, misalnya huruf miring dari pengutip, ejaan disesuaikan dengan EYD, dll. Bila dalam kutipan terdapat huruf atau kata yang salah lalu dibetulkan oleh pengutip, harus digunakan huruf siku […..]. Cara penulisannya sebagai berikut : a.        Kutipan yang panjangnya kurang dari empat baris dimasukkan kedalam teks, ·          Diketik seperti ketikan teks ·          Diawali dan diakhiri dengan tanda (“)...

Pengaruh Budaya Asing Terhadap Budaya Indonesia

BAB I PENDAHULUAN 1.1   Latar Belakang       Disadari atau tidak, sesungguhnya arus globalisasi telah banyak berpengaruh terhadap sektor kehidupan manusia, baik sektor politik, sektor ekonomi maupun pada sektor sosial budaya. Pengaruh arus globalisasi tersebut relatif  berbeda untuk masyarakat yang satu dengan masyarakat yang lainnya, karena berbagai macam faktor. Faktor-faktor tersebut antara lain perbedaan adat istiadat atau tradisi daerah, kemampuan berbahasa dan tingkat pendidikan. Dampak dari faktor diatas menyebabkan terjadinya perbedaan persepsi mengenai arus globalisasi. Saat ini, perkembangan ilmu pengetahuan dan teknologi sudah semakin maju mengikuti zaman yang semakin modern. Dengan berkembangnya teknologi tersebut memberikan kemudahan kepada siapa saja untuk mencari informasi dan mencari tahu tentang hal-hal baru. Perkembangan teknologi juga memberikan kemudahan masuknya budaya asing ke Indonesia. Tentu hal tersebut banyak menjad...