Biodata Online Siswa
Nama Siswa :
NIS :
Password Siswa :
Jenis Kelamin : Laki-laki Perempuan
Kelas :
Hobi : MembacaMenggambarBernyani
Cita-cita :

Selasa, 26 November 2013

Manajemen File dan Direktori

Menampilkan Isi Direktori
Perintah
Fungsi
Contoh / Penjelasan
pwd
Menampilkan tempat direktori yang sedang aktif
-
ls
Menampilkan isi direktori
-

Contoh penggunaan di terminal
eyedarkblue@eyedarkblue-1025C:~$ pwd
/home/eyedarkblue/praktikum
eyedarkblue@eyedarkblue-1025C:~$ ls
text1 text2 text3 text4 text5
eyedarkblue@eyedarkblue-1025C:~$ ls /home/eyedarkblue/praktikum
text1 text2 text3 text4 text5
Menampilkan isi direktori dengan format yang panjang
eyedarkblue@eyedarkblue-1025C:~$ ls -la
total 5
-rw-rw-r--. 1 eyedarkblue eyedarkblue 24 2013-11-13 18:02 text1
-rw-rw-r--. 1 eyedarkblue eyedarkblue 25 2013-11-13 18:14 text2
-rw-rw-r--. 1 eyedarkblue eyedarkblue 63 2013-11-13 18:27 text3
-rw-rw-r--. 1 eyedarkblue eyedarkblue 26 2013-11-13 18:42 text4
-rw-rw-r--. 1 eyedarkblue eyedarkblue 24 2013-11-13 18:59 text5
Jenis File dan Perizinan
Jumlah Link
Pemilik File
Kelompok Pemilik File
Ukuran File
Tanggal dan Waktu
Nama File
-rw-rw-r--
1
eyedarkblue
eyedarkblue
24
2013-11-13 18:02
text1
-rw-rw-r--
1
eyedarkblue
eyedarkblue
25
2013-11-13 18:14
text2
-rw-rw-r--
1
eyedarkblue
eyedarkblue
63
2013-11-13 18:27
text3
-rw-rw-r--
1
eyedarkblue
eyedarkblue
26
2013-11-13 18:42
text4
-rw-rw-r--
1
eyedarkblue
eyedarkblue
24
2013-11-13 18:59
text5

Kolom pertama karakter pertama menunjukkan :
d = directory               l = symbolic link          b = block device file       s = Unix domain socket
- = regular file             p = named pipe           c = character device file
Kemudian sembilan karakter berikutnya menyatakan perizinan file. Dibagi menjadi tiga grup, tiap grup tiga karakter, diwakili dengan karakter :
r = read permission      w = write permission   x = execute permission            - = no permission

Sorting
Perintah
Pengurutan yang akan terjadi
ls
Berdasarkan alfabet
ls -lt
Berdasarkan waktu (dari yang terbaru hingga terlama)
ls -lS
Berdasarkan ukuran data (dari yang terbesar hingga yang terkecil)
ls -lrt
Berdasarkan waktu (dari yang terlama hingga terbaru)
ls -lrS
Berdasarkan ukuran data (dari terkecil yang hingga yang terbesar)

Copying, moving, and deleting file
Perintah
Fungsi
Contoh / Penjelasan
rm -r  <direktori>
Menghapus direktori
rm –r aku
rm <file>
Menghapus file
rm kamu.txt
cp <file> <direktori>
Menyalin file
cp kamu.txt aku
mv
Memindahkan atau mengganti nama file atau direktori
mv aku k
mv kamu.txt m.txt
mv m.txt k

Ada beberapa pilihan yang berguna untuk perintah cp dan mv :
-f atau –force  -i atau –interactive      -b atau --backup

Membuat dan menghapus direktori
Membuat banyak direktori
eyedarkblue@eyedarkblue-1025C:~$  mkdir dir1 dir2
Jika ingin membuat subdirektori bersarang, maka tinggal tambahkan –p setelah perintah mkdir
eyedarkblue@eyedarkblue-1025C:~$  mkdir -p d1/d2/d3
Menghapus direktori yang bersarang
eyedarkblue@eyedarkblue-1025C:~$  rmdir -p d1/d2/d3 dir1 dir2
pastikan direktorinya yang kosong biar bisa dihapus
Menghapus file atau direktori secara rekursif (-r)
eyedarkblue@eyedarkblue-1025C:~$ rm -r d1
Membuat banyak file kosong
eyedarkblue@eyedarkblue-1025C:~$ touch file1 file2 file3
Menggunakan perintah find
eyedarkblue@eyedarkblue-1025C:~$ find . -name “text”

Kompresi file
Ada dua program kompresi di Linux yaitu gzip dan bzip2.
Kompresi dengan gzip
eyedarkblue@eyedarkblue-1025C:~$  gzip services
Tambahkan -d untuk dekompresi.
eyedarkblue@eyedarkblue-1025C:~$  gzip -d services.gz
Kompresi dengan bzip2
eyedarkblue@eyedarkblue-1025C:~$  bzip2 services
gunakan perintah bunzip2 untuk dekompresi file bzip2
eyedarkblue@eyedarkblue-1025C:~$  bunzip2 services.bz2

Referensi :
Modul Praktikum Sistem Operasi 2013

Tidak ada komentar:

Posting Komentar