Pada kesempatan kali ini saya akan menjelaskan Sistem Direktori dan Berkas pada Linux. Dalam sistem Linux terdapat Sistem Direktori dan Berkas yang sangat banyak fungsinya. Berikut adalah pembahasan dari Sistem Direktori dan Berkas :
Itulah beberapa pembahasan yang dapat saya sampaikan hari ini, bila ada kesalahan ataupun kekurangan, silakan tinggalkan pada kolom komentar. Terima Kasih
Latihan 1. Direktori
1.
Melihat
direktori HOME
-
$
pwd
-
$
echo
-
$
HOME
1.
Melihat
direktori actual dan parent direktori
-
$
pwd
-
$
cd .
-
$
pwd
-
$
cd ..
-
$
pwd
-
$
cd
1.
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 –A/D
1.
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 eror, mengapa ?
-
$
ls –l B
-
$
rmdir B/F B
-
$
ls –l B (terdapat pesan eror, mengapa?)
1.
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
Latihan 2. Manipulasi file
1.
Perintah
cp untuk mengopi file atau seluruh
direktori.
-
$
cat> contoh Membuat sebuah file [Ctrl+d]
-
$
cp contoh contoh 1
-
$
ls -l
-
$
cp contoh A
-
$
ls –l A
-
$
cp contoh contoh1 A/D
-
$
ls –l A/D
1.
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
1.
Perintah
rm untuk menghapus file
-
$
rm contoh2
-
$
ls –l
-
$
rm –I contoh
-
$
rm –rf A C
-
$
ls –l
Latihan 3. Symbolic
Link
Membuat
shortcut (file link)
-
$
echo “Hallo apa kabar”>halo.txt
-
$
ls -l
-
$ l
n halo.txt z $ ls -l
-
$
cat z
-
$
mkdir mydir
-
$
ln z mydir/halo.juga
-
$
cat mydir/halo.juga
-
$
in –s z bye.txt $ ls –l bye.txt $ cat bye.txt
Latihan 4. Melihat
Isi File
-
$
ls -l
-
$
file halo.txt $ file bye.txt
Latihan 5. Mencari
File
1.
Perintah
find
-
$
find/home –name”*.txt” –print> myerror.txt
-
$
cat myerror.txt
-
$
find .-name”*.txt” –exec wc –l ‘{}’ ‘;’
1.
Perintah
which
-
$
which ls
2.
Perintah
locate
-
locate”*.txt”