Anda di halaman 1dari 25

Home » tugas Dasar OS » Pratikum ke-3 Operasi File dan Struktur Directory

Senin, 28 Oktober 2013


Pratikum ke-3 Operasi File dan Struktur Directory
NAMA : Nosa Cikal Daputra
Kelas : X-TKJ B
Sekolah : SMK TI Pembangunan Kota Cimahi

Tugas Pendahuluan

1. Apa yang dimaksud perintah-perintah direktory : pwd, cd, mkdir, rmdir.

$ pwd
digunakan untuk melihat direktori yang sedang aktif/ Melihat direktori kerja saat ini.

$ cd
perintah ini untuk mengetahui bagaimana menggunakan perintah cd :
$ pwd
/home/nosa
$ cd /usr/
$ pwd
/usr/local
Pada contoh di atas, mula-mula kita berada di direktori /home/nosa. Perintah cd
/usr/local, membuat
kita berpindah ke direktori /usr/local.

$ mkdir
Fungsinya adalah untuk Membuat sub direktori atau direktori baru
Contohnya $ mkdir C
ini berati kita membuat direktori C

$ rmdir
Fungsinya adalah untuk menghapus direktori apabila direktori tersebut kosong.
Contohnya $ rmdir D
ini berati kita menghapus direktori D

2. Apa yang dimaksud dengan perintah-perintah manipulasi file : cp, mv, dan
rm (serta format yang digunakannya) ?
cp
Fungsinya untuk menyalin atau copy seluruh direktori. Misalnya untuk menyalin file1 menjadi
file10
format : cp /direktori/file yang mau dicopy /direktori tujuan
Contoh : $ cp file1 file10
Pada contoh di atas berati kita menyalin file1 ke file10

mv
Fungsinya untuk memindahkan file dari satu lokasi ke lokasi yang lain
format : $ mv file file5
$ ls -l

rm
Digunakan untuk menghapus file.
format : rm file3
ls -l
3. Jelaskan perbedaan Symbolic link menggunakan hard link (direct) dan soft
link (indirect).

hard link (direct) Pada bentuk soft link, symbolic link dapat dilakukan pada file
yang tidak ada,sedangkan pada hard link tidak dimungkinkan.
soft link, symbolic link dapat dibentuk melalui media disk atau partisi yang
berbeda, tetapi pada hard link terbatas pada partisi disk yang sama.

4. Tuliskan maksud perintah-perintah :

file : untuk melihat isi suatu file


find : untuk mencari suatu file dalam pohon direktori
which : memperlihatkan alamat/letak lengkap suatu perintah.
locate : untuk mencari path file atau directory.
grep : perintah untuk mencari baris-baris yang mengandung teks dengan
kriteria yang telah ditentukan pada file yang diberikan

Percobaan 1 : Directory
1. Melihat directory HOME
$ pwd
$ echo $HOME

Penjelasan :
pada percobaan ini kita mencoba untuk melihat direktori home dengan
perintah pwd

2. Melihat direktori aktual dan parent direktori


$ pwd
$ cd .
$ pwd
$ cd ..
$ pwd
$ cd

penjelasan :
pada percobaan ini kita mencoba perintah untuk melihat actual directory dan
parental directory, dengan menggunakan perintah cd . digunakan untuk
melihat direktori parent jadi ketika diketikkan perintah pwd maka akan muncul
parent direktori, jadi ketika diberi perintah pwd direktori parent akan muncul.

3. Membuat satu direktori, lebih dari satu direktori atau sub direktori
$ pwd
$ mkdir A B C A/D A/E B/F A/D/A
$ ls -l
$ ls -l A
$ ls -l A/D

Penjelasan :
mkdir digunakan untuk membuat direktori, perintah mkdir diatas berarti
membuat direktori A , B, dan C di direktori home, kemudian di folder A, ada
subdirektori yaitu D,E, dan didalam subdirektori D ada subdirektori A, dan juga
di direktori B ada subdirektori F.
4. Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori
kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin
aksesnya

rmdir B ( Terdapat pesan error, mengapa ? )


ls –l B
rmdir B/F B
ls –l B ( Terdapat pesan error, mengapa ? )

Penjelasan :
pada percobaan ini kita mencoba untuk menghapus direktori dengan menggunakan perintah
rmdir. rmdir B error karena direktori tidak kosong sehingga menyebabkan
direktori tidak dapat di hapus.
ls –l B terdapat pesan error dikarenakan file atau direktori B sudah di hapus
melalui perintah rmdir B/F B.

5. Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke


direktori lain.

$ pwd
$ ls -l
$ cd A
$ pwd
$ cd ..
$ pwd
$ cd /home/<user>/C
$ pwd
$ cd /<user/C (Terdapat pesan error, mengapa ?)

pwd
Penjelasan :
pada percobaan ini kita mencoba untuk berpindah dari satu direktori ke direktori yang lain dengan
menggunakan perintah cd . Terjadi error Karena tidak ada nama atau direktori tempat
kita akan pindah.

Percobaan 2 : Manipulasi File


1. Perintah cp untuk mengkopi file atau seluruh direktori
$ cat > contoh Membuat sebuah file
[Ctrl-d]
$ cp contoh contoh1
$ ls -l
$ cp contoh A
$ ls –l A
$ cp contoh contoh1 A/D
$ ls –l A/D
Penjelasan :Penjelasan
percobaan ini adalah percobaan untuk mengcopy file, jadi kita buat dulu
sebuah file, lalu file tersebut dicopy dan ditampilkan seluruh informasinya
menggunakan perintah ls -l.

2. Perintah mv untuk memindah file


$ mv contoh contoh2
$ ls -l
$ mv contoh1 contoh2 A/D
$ ls –l A/D
$ mv contoh contoh1 C
$ ls –l C
Penjelasan :
percobaan ini adalah percobaan untuk memindah file menggunakan perintah
mv, jadi kita pindah dulu filenya dan ganti dengan nama lain, lalu dilihat
informasinya pada home, jadi setiap setelah melakukan pemindahan itu dilihat
informasinya dengan perintah ls -l.

3. Perintah rm untuk menghapus file


$ rm contoh2
$ ls -l
$ rm –i contoh
$ rm –rf A C
$ ls -l
Penjelasan
percobaan ini adalah percobaan untuk menghapus file dengan menggunakan
perintah rm, jadi hapus file dengan nama contoh2 , lalu kita hapus file contoh,
namun terdapat eror karena file tersebut tidak ada di dalam home, dan ketika
dilihat dengan perintah ls yang ada hanya file contoh1.

Percobaan 3 : Symbolic Link


Membuat shortcut (file link)
$ echo "Hallo apa khabar" > halo.txt
$ ls -l
$ ln halo.txt z
$ ls -l
$ cat z
$ mkdir mydir
$ ln z mydir/halo.juga
$ cat mydir/halo.juga
$ ln -s z bye.txt
$ ls -l bye.txt
$ cat bye.txt
Penjelasan :
Link adalah sebuah teknik untuk memberikan lebih dari satu nama file dengan
data yang sama. Pada perintah diatas dibuat link z dari halo.txt ., jadi kita
membuat file dengan nama halo.txt yang berisi hallo apa kabar, lalu dilihat
pada home, apa saja direktori yang sedang aktif, dan salah satunya adalah
halo.txt itu, lalu kita membuat direktori dengan nama mydir, lalu melihat isi
direktori mydir yaitu file halo.txt dan membuat link.

Percobaan 4 : Melihat Isi File


$ ls –l
$ file halo.txt
$ file bye.txt
Percobaan :
percobaan untuk melihat isi file yang ada. Jadi, disini kita gunakan perintah ls -l
yang berfungsi untuk melihat semua yang informasi keseluruhan yang ada
didalam home. dan kemudian melihat informasi tentang file halo.txt dan
bye.txt.

Percobaan 5 : Mencari File


1. Perintah find
$ find /home –name “*.txt” –print > myerror.txt
$ cat myerror.txt
$ find . –name “*.txt” –exec wc –l ‘{}’ ‘;’

Penjelasan :
Peritah find digunakan untuk mencari letak file sesuai dengan ekstensi inputan. Untuk kasus diatas
adalah .txt

2. Perintah which
$ which ls
Penjelasan :
Perintah diatas untuk mencari direktori mana terdapat ls.

3.Perintah locate
$ locate “*.txt”

Penjelasan :
Locate digunakan untuk mencari file pada semua directory dengan lebih
cepat.

Percobaan 6 : Mencari Text Pada File


$ grep Hallo *.txt
Penjelasan :
Perintah grep digunakan untuk melihat dimana saja isi file yang dituliskan
berada
contohnya seperti gambar di atas

LATIHAN
1.Cobalah urutan perintah berikut :
$ cd
$ pwd
$ ls –al
$ cd .
$ pwd
$ cd ..
$ pwd
$ ls -al
$ cd ..
$ pwd
$ ls -al
$ cd /etc
$ ls –al |more
$ cat passwd
$ cd –
$ pwd
perintah $ cd adalah perintah yang digunakan untuk berpindah atau berganti ke
direktori lain. $ pwd adalah perintah yang digunakan untuk melihat directori yang sedang
aktif. Dan untuk perintah $ cd . . adalah perintah untuk berpindah atau kembali pada direktori
sebelumnya dan kembali ke direktori home. Maksud dari perintah $ cd /etc untuk masuk ke
direktori etc, lalu $ ls –al | more untuk perintah ini digunakan untuk melihat satu layar penuh
. $ cd – perintah ini adalah perintah yang digunakan untuk kembali ke direktori home secara
langsung.
perintah di atas berfungsi untuk mencari direktori (cd), selain itu juga ada
perintah untuk melihat direktori yang aktif (pwd), setiap kali masuk pada
direktori baru dengan perintah cd maka hasil dari perintahnya adalah $ pwd
akan berubah yang sesuai dengan direktori yang digunakan. Selain isi dari
setiap direktori pun berbeda antara yang satu dengan yang lainnya yang bisa
dilihat dengan menggunakan perintah ls.

2. Lanjutkan penelusuran pohon pada sistem file menggunakan cd, ls , pwd dan cat .
Telusuri direktory /bin, /usr/bin, /sbin, /tmp dan /boot.
/bin

/usr/bin
/sbin
/tmp

/boot
Penjelasan :
cd (Change directory) untuk masuk ke dalam direktori, ls untuk menampilkan isi dari
direktori tersebut, pwd untuk melihat direktori yang aktif dan cat untuk
menampilkan tipe misalnya tipenya adalah direktori.
Untuk perintah dan hasil ada pada gambar di atas untuk masingmasing
direktori.

3.telusuri direktori /dev. Identifikasi perangkat yang tersedia. identifikasi tty (terminal)
anda (ketik who am i) ; siapa pemilih tty anda (gunakan ls -l).

Penjelasan :
perintah pertama untuk masuk ke direktori /dev dan untuk melihat user yang
sedang aktif pada direktori /dev adalah nosa user dan untuk
menampilkan/memunculkan semua isi direktori /dev digunakan perintah ls l yang ada seperti di
gambar di atas
4.Telusuri derectory /proc. Tampilkan isi fileinterrupts, devices,cpuinfo, meminfo
dan uptime menggunakan perintah cat .Dapatkah Anda melihat mengapa
directory /proc disebut pseudo-filesystem yang memungkinkan akses ke
struktur data kernel ?
Penjelasan :
Perintah diatas untuk menampilkan semua informasi proses secara lengkap itulah sebabnya
bisa di sebut system.

5. Ubahlah direktory home ke user lain secara langsung menggunakan


cd ~username

Penjelasan :
pada awalnya saya berada pada direktori proc setelah di masukkan perintah $
cd ~nosa maka akan langsung kembali kedirektori home.
6. Ubah kembali ke direktory home Anda.

7. Buat subdirektory work dan play

8.Hapus subdirektory work..

9. Copy file /etc/passwd ke direktory home Anda.

10. Pindahkan ke subirectory play


11. Ubahlah ke subdirektory play dan buat symbolic link dengan nama terminal yang menunjuk ke
perangkat tty. Apa yang terjadi jika melakukan hard link ke perangkat tty ?

12. Buatlah file bernama hello.txt yang berisi kata ”hello word”. Dapatkah Anda gunakan ”cp”
menggunakan ”terminal” sebagai file asal untuk menghasilkan efek yang sama ?

13.Copy hello.txt ke terminal. Apa yang terjadi ?

14. Masih direktory home, copy keseluruhan direktory play ke direktory bernama work
menggunakan symbolic link.
15. Hapus direktory work dan isinya dengan satu perintah

LAPORAN RESMI

Perintah
1.pwd = perintah pwd yaitu untuk melihat direktori yang sedang aktif atau direktory dimana kita
berada saat ini.
formatnya = $ pwd
2. ln = Untuk membuat symbolic link pada suatu fie
formatnya = $ ln
3. find = Peritah find digunakan untuk mencari letak file sesuai dengan ekstensi inputan
atau Mencari "namafile" pada komputer anda dimulai dengan direktori /. Namafile tersebut
mungkin saja berisi wildcard.
formatnya = $ find /homename”*.txt”-print> namafile
4. Which = Which digunakan untuk mengetahui letak which system utility.
formatnya = $ which
5. locate = locate digunakan untuk mencari file pada semua directory dengan
lebih cepat dan ditampilkan dengan path yang penuh.
formatnya = $ locate”*.file”
6. cp = cp digunakan untuk mengcopy file atau direktori
formatnya = $ cp nama file
7. Rm = rm digunakan untuk menhapus file atau direktori
formatnya = $ rm nama file
KESIMPULAN :
Sistem file pada Linux menyerupai tree (pohon) yang dimulai dari root
kemudian direktori dan subdirektori. Terdapat dua sistem symbolic link yaitu
hardlink dan softlink. Pada sistem operasi Linux ini, kita dapat mengatur atau
memanipulasi struktur file dan direktori yang ada pada sistem sesuai dengan
kebutuhan.saya tidak bisa me-delete suatu direktori apabila dalam direktori
tersebut terdapat isi. echo home digunakan untuk melihat letak home,
sedangkan cd home untuk berpindah ke home.Pada praktikum Operasi File dan
Struktur direktori banyak perintah-perintah yang dapat digunakan untuk
memindahkan atau menghapus atau mengcopy file dari satu direktori ke
direktori lain. Dan juga sebelum melakukan itu semua saya bisa mengetahui
alamat dari direktori yang sedang kita masuki. Sistem Operasi Teknik
Informatika.

Anda mungkin juga menyukai