PRAKTIKUM LINUX Manajemen File dan Direktori Bagian IV
1
Topik Praktikum 1. Link Terhadap File 1 2. Memperoleh Informasi Jenis File 3 Mencetak 3. M t k Isi I i File Fil
2
Link Terhadap File ln ((link)) merupakan p perintah yyang p g digunakan g untuk memberikan beberapa nama terhadap sebuah file (nama alias). Kegunaan link adalah agar suatu file dapat diacu dalam sejumlah direktori yang berbeda. Hal ini memungkinkan data yang sama dapat digunakan oleh sejumlah pemakai. pemakai Link lebih disukai daripada penyalinan disebabkan penyalinan berarti penduplikasian data. Dengan menggunakan link, ruang disk yang diperlukan jauh lebih kecil dibandingkan dengan penyalinan. p y 3
Link Terhadap File (lanjutan (lanjutan…)) Format penggunaan : ln [nama file yg sudah ada] [nama file yg baru] Contoh : $ ln poetry puisiku $_ artinya, memberikan nama alias dari poetry menjadi puisiku
4
Link Terhadap File (lanjutan (lanjutan…)) Informasi lengkap g p dari file p poetry y dan p puisiku dapat p dilihat melalui perintah $ ls –l poetry -rw-r-rw r 2 dsnlinux lab 220 Jul 26 16:10 poetry $ ls –l puisiku -rw-r-- 2 dsnlinux lab 220 Jul 26 16:10 puisiku tampak sekarang jumlah link dari file poetry menjadi 2, yang menyatakan bahwa ada satu file lagi yang merupakan link dari file poetry yaitu file puisiku.
5
Memperoleh Informasi Jenis File Tipe file dapat dilihat dengan menggunakan perintah ls. Tetapi, informasi yang ditampilkannya hanya bersifat global. Contohnya, ls melaporkan bahwa file berupa ordinary file. Kita tidak dapat mengetahui, ordinary file tersebut berupa file teks atau file bukan ) teks ((biner). 6
Memperoleh Informasi Jenis File (l j (lanjutan…) ) Perintah untuk memperoleh informasi jenis file atau menebak isi dari suatu file yaitu dengan menggunakan perintah file. file Jika suatu file merupakan filebiner, perintah file akan mencoba menebak file tersebut berupa executable program atau berupa data ataupun sejumlah jenis file biner yang lain. 7
Memperoleh Informasi Jenis File (l j (lanjutan…) ) Untuk file teks,, p perintah file memperkirakan p sebagai : – teks bahasa inggris – program C – program fortran – teks t k ASCII – perintah (command) – ataupun sejumlah tipe file yang lain lain. Format penggunaan perintah file: file [nama file] 8
Memperoleh Informasi Jenis File (l j (lanjutan…) ) Contoh : $ file fil puisiku i ik puisiku: command text $_ untuk melihat tipe p file p puisiku,, y yang g merupakan p file “command text”. $ file * makebox.c: C program text makebox: Dynamic ELF 32-bit 32 bit MSB executable SPARC Version 1 fujitsu: ascii text tes1.idy: data backup: directory (dan seterusnya) $_ untuk memperoleh informasi jenis file dari seluruh file pada direktori e ja kerja. 9
Mencetak Isi File Isi dari suatu file teks dapat dicetak ke printer dengan menggunakan perintah lp (sistem V). V) Dalam hal ini, percetakan akan diatur melalui spool (pencetakan dilakukan berdasarkan antrian). F Format t penggunaan perintah i t h lp: l lp [option] [nama file] 10
Mencetak Isi File (lanjutan (lanjutan…)) Beberapa option yang penting yang disertakan pada perintah i t h lp, l yaitu it : • -d [nama printer] digunakan g untuk mengarahkan g cetakan ke p printer nama printer. • -n [jumlah] digunakan untuk menentukan jumlah cetakan. Normalnya adalah satu. • -c digunakan untuk menyalin file ke area spool. spool Dengan option ini, file boleh dihapus setelah perintah lp dilakukan. 11
Mencetak Isi File (lanjutan (lanjutan…)) Nama p printer yyang g terdapat p p pada sistem dapat p dilihat dengan menggunakan perintah lpstat –v. Contoh : $ lpstat –vv device for printer1: /dev/term/0 device for printer2: /dev/term/1 $_ artinya lpstat –v melaporkan ada dua printer d dengan nama printer1 i 1 dan d printer2. i 2 Nama file piranti dari masing-masing printer yaitu /dev/term/0 dan /dev/term/1. /dev/term/1 12
Mencetak Isi File (lanjutan (lanjutan…)) Untuk mencetak file dengan nama puisiku ke printer2, perintah yang diperlukan berupa : $ lp p –d p printer2 p puisiku request id is printer2-12 (1 file) $_ pesan “request id is printer2-12 (1 file)” menyatakan e yata a ba bahwa a file e te telah a d dikirim ke e spoo spool untuk menunggu antrian pencetakan.
13
Tugas Praktikum (individu) Buat laporan hari ini yang meliputi p perintah ln,, file,, dan p lp (ditulis tangan dengan tinta hitam) dan kumpulkan pada pertemuan p praktikum p berikutnya! 14