DIREKTORY
Praktikum ke (tiga)
Nama :
Asisten :
Muhammad Ridho Anshory 10171053
Disusun Oleh :
Rizki Audia Putri 11181076
Rekan Kerja :
Muhammad Rizky Al-Rachman 11181062
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
Analisis :
mkdir digunakan untuk membuat direktori, perintah mkdir diatas berarti membuatdirektori
A, B dan C direktori home, kemudian di folder A, ada subdirektori yaitu D, E dandidalam
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
$ ls –l B
$ rmdir B/F B
$ ls –l B
Analisis :
Pada percobaan ini kita mencoba untuk menghapus direktori denganmenggunakan perintah
rmdir. Rmdir B error karena direktori tidak kosong sehinggamenyebabkan direktori tidak
dapat dihapus. ls– l B terdapat pesan error dikarenakan file ataudirektori B sudah dihapus
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
$ pwd
Analisis :
Pada percobaan ini kita mencoba untuk berpindah dari satu direktori ke direktoriyang lain
dengan menggunakan pperintah cd. Terjadi error karena tidak ada nama ataudirektori
tempat kita akan pindah.
3. Perintah locate
$ locate “*.txt”
Analisis :
Locate digunakan untuk mencari file pada semua direktori dengan lebih cepat.
11181076
A B C
D E F
Latihan
$ cd .
$ pwd
$ cd ..
$ pwd
$ ls – al
$ cd..$ pwd
$ ls –al
$ cd /etc
$ ls -al | more
$ cat passwd
$ cd –
$ pwd
Analisis :
Apa yang dilakukan oleh runtutan perintah diatas adalah melakukan penulusuranterhadap
home direktori dengan menggunakan perintah cd, pwd, cat dan ls.2.
2. Lanjutkan penelusuran pohon pada sistem file menggunakan cd, ls, pwd, dan cat.
Telusuri direktori /bin, /usr/bin, /sbin, /tmp dan /boot.
Analisis :
Melakukan penulusuran pada latihan nomer 2 ini sejatinya sama saja dengan latihan 1
Seperti yang ada pada gambar ddiatas missal kita menelusuri direktori /sbin ,kemudian
menggunakan perintah $ ls untuk menampilkan isi direktori tersebut, maka dapat kita lihat
file file seperti blockdev, raw, route , dll terdapat pada direktori ini. Perintah pwddigunakan
untuk menampilkan nama direktori dimana anda saat itu sedang berada.
3. Telusuri direktori /dev. Identifikasi perangkat yang tersedia. Identifikasi tty (terminal)
Anda(ketik who am i); siapa pemilik tty Anda (gunakan ls – l)
Analisis :
Dari latihan diatas setelah menelusuri direktori /dev dengan perintah cd, kemudian
mengidentifikasi terminal yang setelah digunakan perintah whoami ternyata
adalah student.Selanjutnya digunakan perintah ls – l untuk melihat siapa saja pemilih
terminal tersebut
4. Telusuri direktori /proc. Tampilkan isi file interrupts, devices, cpuinfo, meminfo, dan
uptimemenggunakan perintah cat. Dapatkah Anda melihat mengapa direktori /proc disebut
pseudo-filesystem yang memungkinkan akses ke struktur data kernel ?
Interrupts
Devices
Cupinfo
Meminfo
Uptime
Analisis :
Seperti yang dikatakan pada soal, maka gambar-gambar diatas bertujuan untuk
menampilkan isi file interrupts, devices, cpuinfo, meminfo, dan uptime dengan
menggunakan perintah cat. Dan untuk pertanyaan mengapa direktori /proc disebut pseudo-file
system yang memungkinkan akses ke struktur data kernel ? hal ini dikarenakan direktori /proc
dibuat diatas RAM degan sistem file yang diatur oleh kernel itu sendiri.
Analisis :
Setelah sebelumnya berada pada direktori ./proc , maka dengan satu perintah yaitu cd –
username direktori home akan indah ke username yang dimaksudkan.6.
Analisis :
Untuk kembali ke direktori home, gunakan perintah $ cd ..
Analisis 7 :
Membuat direktori dengan perintah mkdir , setelah di beri perintah ls untukmelihat isi
direktori, dapat dilihat terdapat 2 buah direktori baru yaitu play dan work.
Analisis 8 :
Menghapus sebuah direktori kosong digunakan perintah $ rmdir
Analisis 9 :
format perintah cp untuk menyalin suatu file dari suatu direktori ke direktorilainnya adalah
-> $ cp <awal> <tujuan>
Analisis 10 :
format perintah mv untuk memindahkan suatu file dari suatu direktori kedirektori lainnya
adalah -> $ mv <awal> <tujuan>
11. Ubahlah ke subdirektori play dan buat symbolic link dengan nama terminal yang
menunjukke perangkat tty. Apa yang terjadi jika melakukan hard link ke perangkat tty?
Analisis :
Cara masuk subdirektori play adalah dengan menggunakan perintah cd caramembuat
hardlink nya adalah dengan perintah ln – s.
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 ?
Analisis :
Setelah membuat sebuah file dengan fungsi cat. Ternyata kita bisa menggunakan cp untuk
menggunakan terminal sebagai file asal.
Analisis :
file hello.txt bisa dicopy ke terminal .
14. Masih direktori home, copy keseluruhan direktori play ke direktori bernama
workmenggunakan symbolic link.
Analisis :
Cara membuat symbolic link seperti pada gambar diatas adalah denganmenggunakan
perintah ln s.
Analisis :
Menghapus sebuah direktori dengan 1 perintah digunaka rm – rf. Setelah di ls,direktori
work sudah tidak ditemukan
TUGAS PENDAHULUAN :
1. Apa yang dimaksud dengan perintah-perintah directory : pwd, cd, mkdir, rmdir ?
Jawab :
- Pwd digunakan untuk melihat direktori yang sedang aktif.
- Cd digunakan untuk berpindah dari satu direktori ke direktori yang lain.
- Mkdir digunakan untuk membuat satu dan sub direktori.
- Rmdir digunakan untuk menghapus direktori apabila direktori tersebut kosong.
2. Apa yang dimaksud dengan perintah-perintah manipulasi file : cp, mv, dan rm(serta
format yang digunakannya) ?
Jawab :
- Cp digunakan untuk mengkopi file atau seluruh direktori.
$ cp contoh contoh1
$ ls -l
- Mv digunakan untuk memindah file.
$ mv contoh contoh2
$ ls -l
- Rm digunakan untuk menghapus file.
$ rm contoh2
$ ls -l
3. Jelaskan perbedaan symbolic link menggunakan hard link (direct) dan soft link (indirect)!
Jawab :
Pada bentuk soft link, symbolic link dapat dilakukan pada file yang tidak ada, sedangkan
pada hard link tidak dimungkinkan. Perbedaan lainnya symbolic link dapat dibentuk
melalui media disk atau partisi yang berbeda dengan soft link, tetapi pada hard
link terbatas pada partisi disk yang sama.
4. Apa yang dimaksud dengan perintah-perintah : file, find, which, locate, dan grep ?
Jawab:
- File digunakan untuk melihat dan mencari data pada directory.
- Find digunakan untuk melihat file pada pohon directory.
- Which digunakan untuk mengetahui letak system utility.
- Locate digunakan untuk mencari file pada semua directory dengan lebih cepat dan
ditampilkan dengan path yang penuh.
- Grep (general regular expression print) digunakan untuk mencari file yang bernama
sesuai pattern yang diberikan dan akan menampilkan baris yang sesuai.
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.