Anda di halaman 1dari 4

http://babang.web.

id/contact

Nama
Berkas
(file)
Bermakna
Ganda

Dan
Melihat
Informasi
Berkas
(file)
pada
UNIX
Solaris


oleh Babang Juwanto


http://babang.web.id

Perintah cat, pg, dan more dapat menerima parameter (argument) berupa
beberapa berkas (files). Dalam hal ini, kita pun dapat menerima tanda-tanda
khusus untuk membentuk sebuah nama berkas (file) bermakna ganda, yang dapat
menyatakan satu atau beberapa berkas. Oleh karena itu, cara ini dapat menghemat
penulisan parameter (argument) pada sejumlah berkas (files) yang mempunyai
kemiripan dalam pemberian nama. Nama berkas (file) bermakna ganda sering
diterapkan pada operasi berkas (file) seperti operasi menyalin sejumlah berkas
(files), memindahkan berkas-berkas ke suatu direktori, dan menghapus
sejumlah berkas. 1
Tanda-tanda (simbol) ini dikenal dengan wildcard, diantaranya adalah :

Simbol Keterangan
* Berarti cocok dengan nol, satu, atau beberapa karakter apa saja
? Berarti cocok dengan sebuah karakter apa saja
[] Berarti cocok dengan sebuah karakter yang ada di dalam tanda
kurung tersebut
[-] Simbol minus (-) di dalam [ ] berarti jangkauan. Contohnya [a-e]
berarti a, b, c, d, atau e
[! ] Tanda seru (!) di dalam [ ] terletak sesudah simbol [ berarti yang
cocok dengan karakter apa saja selain yang mengikuti tanda !.
(tanda ini tidak dikenal pada C shell)

Contoh pemakaian wildcard pada argumen ls :


# ls /bin/[bc]*
Perintah di atas akan menampilkan semua berkas (files) pada direktori /bin yang
berawalan b atau c.

Contoh nama berkas (file) yang mempunyai makna ganda :

* Berkas-berkas (files) yang berada pada direktori kerja (current


directory/ working directory)
*.* Berkas-berkas (files) pada direktori kerja mengandung sebuah
titik.

1
http://babang.web.id/operating-system-technology-teknologi-sistem-
operasi/solaris-operating-system-sistem-operasi-solaris/belajar-solaris-berkas-file-
bermakna-ganda-pada-unix.html
http://babang.web.id/contact

.* Berkas-berkas (files) tersembuyi (hidden files yang berawalan


titik.
file?.txt Berkas-berkas (files) diawali dengan nama berkas, lalu diikuti
dengan karakter apa saja dan kemudian berakhir .txt
*[xyz] Berkas-berkas (files) berakhiran dengan x, y, atau z
?? Berkas-berkas (files) yang terdiri dari 2 karakter
[!f]* Berkas-berkas (files) yang tidak berawalan f

Melihat
Informasi
Berkas
(file)
pada
UNIX
Solaris2


Perintah Ls
Kategori Utilitas UNIX
Fungsi Untuk melihat informasi berkas (file)
Format ls [pilihan] [berkas …]
Pilihan:
-a : berarti seluruh berkas beserta hidden files

2
http://babang.web.id/operating-system-technology-teknologi-sistem-
operasi/solaris-operating-system-sistem-operasi-solaris/unix-solaris-melihat-
informasi-file-pada-solaris-oe.html
http://babang.web.id/contact

-A: (= -a, berkas dengan nama . dan .. tidak disertakan


-d: Informasi dari nama direktori ditampilkan, bukan berkas yang
terkandung di dalamnya.
-F: identifikasi berkas (file)
-i : Bilangan inode akan ditampilkan
-l : (huruf l) akan menampilkan berkas (file) secara lengkap,
berupa hak akses file, pemilik file, serta ukuran file.
-r : Nama berkas (file) akan diurutkan secara terbalik dari Z ke A
-R : Menampilkan isi seluruh subdirektori secara rekursif
-t : Nama berkas (file) terbaru akan ditampilkan
Penjelasan tabel di atas:
Apabila perintah ls diberikan tanpa parameter di atas, maka berkas-
berkas (files) yang ada di direktori kerja saja yang ditampilkan.
Untuk menampilkan berkas (file ) dengan format panjang (long list)
yang merupakan atribut dari berkas, pilihan –l (huruf l, bukan angka 1) harus kita
sertakan. Output ls –l menampilkan long listing (format panjang) dari informasi
suatu berkas (file) yang tampak pada gambar di bawah ini ;

Simbol Keterangan
- Berkas (file) biasa
a Direktori
b Peranti blok (block device)
c Peranti karakter (character device)
l Symbolic link
m Shared memory (System V)
p FIFO /named pipe (System V)
s Socket/ Semaphore
http://babang.web.id/contact

Untuk melihat informasi berkas-berkas (files) pada suatu direktori yang bukan
direktori kerja (current/working directory), kita cukup menambahkan argumen
berupa nama direktori yang kita mau lihat. Contoh syntaxnya:

#ls –l /dev

Jika ingin hanya melihat informasi dari suatu direktori, tetapi bukan berkas-berkas
(files) di dalamnya, kita perlu menggunakan opsi –d selain –l, contoh syntaxnya:

#ls –ld /dev

Untuk mengidentifikasi berkas (file), pilihan –F kita gunakan untuk menampilkan


tipe file. Simbol output (hasil) dari perintah ls dengan pilihan –F mempunyai
makna khusus :

Simbol Keterangan
(blank) Berkas biasa
* Program executable
/ Direktori
= Socket
@ Symbolic link

Menggunakan perintah file untuk mengetahui tipe suatu berkas (file). Penting
sekali untuk kita ketahui tipe file, agar kita dapat memutuskan program apa yang
tepat untuk file tersebut. Syntax :

# file [nama berkas]

Ketik perintah file, kemudian diikuti dengan nama file.


Hasil dari perintah file dapat berupa text ASCI, English text, Command text, dan
executable shell scripts. Data-data berkas (file) yang dibentuk oleh program dapat
kita identifikasikan. File executable yang terlihat dapat berupa 32-bit executable
dan code file extensible linking format (ELF) dapat juga berupa suatu program
atau perintah.3

3
http://babang.web.id/operating-system-technology-teknologi-sistem-
operasi/solaris-operating-system-sistem-operasi-solaris/unix-solaris-melihat-
informasi-file-pada-solaris-oe.html