SO Terapan – File & Direktori

26
+ SO Terapan – File & Direktori Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono.

description

SO Terapan – File & Direktori. Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono. TUJUAN PEMBELAJARAN. Mengetahui jenis-jenis file dalam UNIX Mengetahui struktur direktori dalam UNIX Mengenai Hard Link dan Soft Link - PowerPoint PPT Presentation

Transcript of SO Terapan – File & Direktori

Page 1: SO  Terapan  – File &  Direktori

+

SO Terapan – File & DirektoriTeknik InformatikaUniversitas Bunda Mulia Jakarta

Indra Priyandono.

Page 2: SO  Terapan  – File &  Direktori

+TUJUAN PEMBELAJARAN

1. Mengetahui jenis-jenis file dalam UNIX

2. Mengetahui struktur direktori dalam UNIX

3. Mengenai Hard Link dan Soft Link

4. Mengetahui perintah-perintah apa saja untuk pengelolaan Direktori

Page 3: SO  Terapan  – File &  Direktori

+FILE

File adalah struktur dasar yang menyimpan informasi tentang Sistem

Secara teknis, file adalah urutan byte yang disimpan pada perangkat penyimpanan

File dapat berisi berbagai macam informasi yang dapat direpresentasikan sebagai urutan byte

Page 4: SO  Terapan  – File &  Direktori

+JENIS-JENIS FILE WINDOWS

Page 5: SO  Terapan  – File &  Direktori

+

File Biasa / Regular File

Link

Direktori

Special File

JENIS-JENIS FILE UNIX

Page 6: SO  Terapan  – File &  Direktori

+Regular File UNIX

Page 7: SO  Terapan  – File &  Direktori

+Ekstensi File di UNIX/LINUX

Ekstensi file hanya berfungsi sebagai kenyamanan

Ekstensi membantu kita mengingat isi dari file

Ekstensi membantu kia dalam mengatur file

Banyak nama file UNIX yang tidak memiliki ekstensi

Page 8: SO  Terapan  – File &  Direktori

+Penamaan File

Sistem file UNIX, adalah case-sensitive

Setiap file memiliki judul, yang disebut nama file

Nama file dapat terdiri dari hampir semua urutan karakter dengan jumlah maksimal adalah 255 karakter

Dapat menggunakan karakter ASCII dalam nama file

Sebaiknya tetap menggunakan karakter alfanumerik (huruf dan angka)

Nama file yang dimulai dengan tanda . disebut nama file tersembunyi (hidden file)

Page 9: SO  Terapan  – File &  Direktori

+Direktori

Direktori adalah sebuah wadah sebagai tempat penyimpanan file

Direktori menyediakan cara bagaimana kita mengatur penyimpanan file

Direktori juga dapat berisi direktori lain

Sebuah direktori di dalam direktori lain disebut subdirektori

Page 10: SO  Terapan  – File &  Direktori

+Direktori di Windows

Page 11: SO  Terapan  – File &  Direktori

+Direktori di UNIX/Linux

Page 12: SO  Terapan  – File &  Direktori

+Link

Hard Link

Symbolic Link

Page 13: SO  Terapan  – File &  Direktori

+Special Files

Page 14: SO  Terapan  – File &  Direktori

+Path & Pathname

Root Path (/)

Path Absolut, selalu dimulai dengan root path: /usr/local/etc

Path Relatif, terdiri dari 2 macam : Current Path : ./ Backward : ../

Path Home, menggunakan tanda ~ untuk menuju ke direktori /home

Page 15: SO  Terapan  – File &  Direktori

+Path Absolut

Setiap file memiliki sebuah pathname

Absolut path dimulai dari / atau root

Nama path file disebut nama path absolut karena menempatkan file mutlak menelusuri jalur dari direktori root ke file

Page 16: SO  Terapan  – File &  Direktori

+Path Relatif

Pathname relatif menelusuri path dari direktori kerja ke sebuah file

Pathname yang tidak diawali dengan direktori root (/) atau singkatan tilde adalah pathname relatif

Page 17: SO  Terapan  – File &  Direktori

+Tilde (~)

Nama path absolut bisa sangat panjang

UNIX telah menggunakan sarana untuk menyingkatnya

Karakter tilde ~ dapat digunakan sebagai singkatan untuk nama path absolut dari direktori home Anda

Page 18: SO  Terapan  – File &  Direktori

+

Tilde Path Absolut

~ /home/turing/z123456 (i.e., your home directory)

~/CS241/p1.cpp /home/turing/z123456/CS241/p1.cpp

~t90kjm1 /home/turing/t90kjm1

~t90kjm1/CS241/Data/Spring2010/employees2

/home/turing/t90kjm1/CS241/Data/Spring2010/employees2

Page 19: SO  Terapan  – File &  Direktori

+Hak Akses File

rwx rwx rwx FILE

Page 20: SO  Terapan  – File &  Direktori

+Praktikum

Direktori Berpindah direktori Melihat isi dari Direktori Menghapus file Membuat direktori baru Menghapus direktori yang sudah kosong Mengkopi file atau direktori Memindahkan file atau direktori Mengetahui path direktori yang sedang aktif Mencari file atau direktori Membuat file Melihat isi file

Page 21: SO  Terapan  – File &  Direktori

+

Perintah Deskripsi

# cd /home masuk ke direktori '/home'  

# cd .. kembali satu tingkat di atas direktori saat ini  

# cd ../.. kembali dua tingkat  

# cd kembali ke direktori 'home'  

# cd ~user1 kembali ke direktori 'home'  

# cd - kembali ke direktori sebelumnya  

# cp file1 file2 menyalin 'file1' ke 'file2'  

# cp dir/* . menyalin semua isi direktori 'dir' ke direktori aktif  

File & Directory Command

Page 22: SO  Terapan  – File &  Direktori

+# cp -a /tmp/dir1 . menyalin direktori ke direktori

anda berada sekarang  

# cp -a dir1 dir2 salin sebuah direktori  

# cp file file1 menghasilkan tipe mime dari file sebagai teks  

# iconv -l memperlihatkan daftar pengkodean kelompok karakter yang dikenali  

# iconv -f fromEncoding -t toEncoding inputFile > outputFile

menterjemahkan pengkodean karakter dari satu format ke format yang lain  

# find . -maxdepth 1 -name *.jpg -print -exec convert

ubah sekumpulan berkas gambar dalam direktori aktif dan mengirim mereka ke direktori thumbnail (perlu konversi menggunakan Imagemagick)  

# ln -s file1 lnk1 membuat sebuah tautan simbolis untuk 'file1' ke suatu berkas tautan 'lnk1'  

Page 23: SO  Terapan  – File &  Direktori

+# ln file1 lnk1 membuat tautan fisik antara

'file1' dengan berkas tautan 'lnk1'  

# ls tampilkan berkas-berkas dalam direktori  

# ls -F tampilkan berkas-berkas dalam direktori  

# ls -l menampilkan detil berkas dalam direktori  

# ls -a menampilkan berkas-berkas yang tersembunyi  

# ls *[0-9]* menampilkan berkas-berkas serta direktori yang namanya mengandung angka  

# lstree menampilkan direktori dalam satu diagram pohon  

# mkdir dir1 membuat sebuah direktori yang diberi nama 'dir1'  

Page 24: SO  Terapan  – File &  Direktori

+# mkdir dir1 dir2 membuat dua direktori

dengan satu perintah  

# mkdir -p /tmp/dir1/dir2 membuat pohon direktori  

# mv dir1 new_dir merubah nama atau memindahkan direktori dari 'dir1' ke 'new_dir'  

# pwd menunjukkan setapak dari direktori saat ini  

# rm -f file1 hapus berkas yang bernama 'file1'.  

# rm -rf dir1 menghapus direktori 'dir1' beserta isinya tanpa konfirmasi lagi  

# rm -rf dir1 dir2 menghapus dua direktori beserta isinya tanpa konfirmasi lagi  

Page 25: SO  Terapan  – File &  Direktori

+

# rmdir dir1 menghapus direktori 'dir1'  

# touch -t 0712250000 file1

merubah jejakwaktu suatu berkas atau direktori - (YYMMDDhhmm)  

# tree menampilkan diagram pohon direktori  

Page 26: SO  Terapan  – File &  Direktori

+

THANK YOU