Melihat lokasi sebuah file aplikasi, katakan file "mkdir" :
-bash-3.2# whereis mkdir
mkdir: /bin/mkdir /usr/share/man/man1/mkdir.1.gz
-bash-3.2#
Tampak bahwa mkdir terletak di direktori /bin/.
Untuk melihat lokasi sebuah file aplikasi, Anda bisa juga menggunakan perintah which.
-bash-3.2# which mkdir
/bin/mkdir
-bash-3.2#
Mencari file sembarang
katakan nama filenya diawali oleh "perintah". Ekstensinya tidak jelas.
-bash-3.2# find / -name "perintah*.*"
/home/msmunir/Desktop/perintah_baris.txt
-bash-3.2#
/ atau slash atau garis miring menandakan bahwa pencarian akan dimulai dari root. Tampak bahwa ternyata file berada di /home/msmunir/Desktop dengan nama persisnya perintah_baris.txt.
Menyalin File
Menyalin semua file di direktori /home/msmunir/batan/serpong/ ke direktori /home/msmunir/batan1/serpong1 :
[msmunir@msmunir1 ~]$ cp batan/serpong/*.* batan1/serpong1/.
Perhatikan bahwa *.* menandakan semua nama file dengan segala ekstensi-nya.
Namun jika ingin menyalin file namun pada tujuan, nama filenya akan diubah, maka perintahnya menjadi :
[msmunir@msmunir1 ~]$ cp batan/serpong/utomo.odt batan1/serpong1/testing.odt
Cek hasil penyalinan ini dengan :
[msmunir@msmunir1 serpong1]$ ls
ext.sh index.html testing.odt utomo.odt
[msmunir@msmunir1 serpong1]$
atau :
[msmunir@msmunir1 ~]$ ls batan1/serpong1
ext.sh index.html testing.odt utomo.odt
[msmunir@msmunir1 ~]$
Merubah Attribut File dan Direktori
Dalam Linux kita mengenal attribute file dan direktori : rwx
Misal :
[msmunir@msmunir1 serpong1]$ ls -l
total 48
-rw-rw-r-- 1 msmunir msmunir 48 2008-11-17 09:03 ext.sh
-rw------- 1 msmunir msmunir 3216 2008-11-17 09:03 index.html
-rw-rw-r-- 1 msmunir msmunir 9091 2008-11-17 09:05 testing.odt
-rw-rw-r-- 1 msmunir msmunir 9091 2008-11-17 09:03 utomo.odt
[msmunir@msmunir1 serpong1]$
Attribute dapat dikelompok menjadi 3, yaitu user, group dan other. Jika ingin mengubah attribute other untuk file ext.sh menjadi ada unsur x (executable), maka perintahnya menjadi :
[msmunir@msmunir1 serpong1]$ chmod o+x ext.sh
[msmunir@msmunir1 serpong1]$ ls -l
total 48
-rw-rw-r-x 1 msmunir msmunir 48 2008-11-17 09:03 ext.sh
-rw------- 1 msmunir msmunir 3216 2008-11-17 09:03 index.html
-rw-rw-r-- 1 msmunir msmunir 9091 2008-11-17 09:05 testing.odt
-rw-rw-r-- 1 msmunir msmunir 9091 2008-11-17 09:03 utomo.odt
[msmunir@msmunir1 serpong1]$
Perhatikan perintah o+x, maksudnya adalah other ditambah x.
Perhatikan perintah berikut ini :
[msmunir@msmunir1 serpong1]$ chmod 755 index.html
[msmunir@msmunir1 serpong1]$ ls -l
total 48
-rw-rw-r-x 1 msmunir msmunir 48 2008-11-17 09:03 ext.sh
-rwxr-xr-x 1 msmunir msmunir 3216 2008-11-17 09:03 index.html
-rw-rw-r-- 1 msmunir msmunir 9091 2008-11-17 09:05 testing.odt
-rw-rw-r-- 1 msmunir msmunir 9091 2008-11-17 09:03 utomo.odt
[msmunir@msmunir1 serpong1]$
755 artinya atribute 7 untuk user, 5 untuk group dan 5 lagi untuk other, dimana 7 = rwx, 5 = rx. Atau mudahnya, nilai r = 4, w = 2 dan x = 1.
Atau anda akan menggunakan perintah berikut ini :
[msmunir@msmunir1 serpong1]$ chmod u=rwx,g-rwx,o-rx testing.odt
[msmunir@msmunir1 serpong1]$ ls -l
total 48
-rw-rw-r-x 1 msmunir msmunir 48 2008-11-17 09:03 ext.sh
-rwxr-xr-x 1 msmunir msmunir 3216 2008-11-17 09:03 index.html
-rwx------ 1 msmunir msmunir 9091 2008-11-17 09:05 testing.odt
-rw-rw-r-- 1 msmunir msmunir 9091 2008-11-17 09:03 utomo.odt
[msmunir@msmunir1 serpong1]$
Jadi sekarang terserah anda, ingin menggunakan angka atau huruf untuk merubah attribute. Dan chmod 777 berbeda dengan chmod 7, karena chmod 7 sama dengan chmod 007
Ada kemungkinan anda akan merubah attribute hingga sub-sub direktorinya. Misal kita akan mengubah attribute semua file di bawah direktori /home/msmunir/batan1 dan direktori /home/msmunir/batan1/serpong1 ke 755. Perintahnya adalah
[msmunir@msmunir1 ~]$ chmod 755 -R batan1/
Merubah Owner
Misal kita akan mengubah kepemilikan semua file di bawah direktori /home/msmunir/batan1 dan direktori /home/msmunir/batan1/serpong1 ke user oper. Sebaiknya anda masuk sebagai super user atau root. Perintahnya adalah
-bash-3.2# chown oper:oper -R /home/msmunir/batan1/
No comments:
Post a Comment