Yeni dizin oluşturmak için kullanılır.
mkdir yeniDizinAdi
Eğer iç içe dizin oluşturulmak istenirse -p parametresi kullanılmalıdır.
mkdir -p ilkDizin/ikinciDizin/sonDizin
Eğer aynı seviyede birden fazla dizin oluşturulması gerekiyorsa dizinler boşluk ile yazılmalıdır.
mkdir birinciDizin ikinciDizin ucuncuDizin
Dizin silmek için kullanılır. Ancak silinecek dizinin boş olması gerekmektedir.
rmdir ucuncuDizin
Dosya oluşturmak için kullanılır.
touch yeniDosya
touch ilkDizin/yeniDosya
Eğer birden fazla dosya oluşturulması gerekiyorsa dizinler boşluk ile yazılmalıdır.
touch yeniDosya ikinciDosya ucuncuDosya
Not: touch ile olmayan dizinlerde dosya oluşturulamaz.
Dosyaları veya dizinleri kopyalamak için kullanılır.
cp yeniDosya yeniDosyaYedek
cp config configYedek
Eğer bir dizindeki aynı uzantılı tüm dosyaları kopyalamak istersek,
cp *.sql vtYedek/
Eğer bir dizin ve altındakileri kopyalanmak istenirse -R parametresi kullanılır.
cp -R ilkDizin/ ilkDizinYedek/
mv'nin iki adet kullanım şekli bulunmaktadır. Bunlardan ilki dosya/dizinlerin adlarını değiştirmede kullanımıdır.
mv ilkDizin degistirilmisDizin
mv yeniDosya eskiDosya
mv buna ek olarak dosya/dizinlerin taşınmasında da kullanılır.
mv ilkDizin/ /tmp/ilkDizin
Dosya ve dizinlerin silinmesinde kullanılır. Rm ile bir dosya veya dizinin silinmesi isteniyorsa içinin boş olması gerekir ve gelen sorunun y ile onaylanması gerekir.
rm eskiDosya
rm komutu ayrıca -r ve -f parametreleri ile beraber de sıkça kullanılır.
-f : Force anlamına gelmektedir ve direkt olarak dosyayı siler.
-r : Silinecek dizin içerisinde başka dosya/dizinler varsa kullanılır.
Eğer dolu bir dizin veya dosyayı onay beklemeden, kesinlikle silinmek isteniyorsa şu şekilde kullanılmalıdır;
rm -rf doluDizin
Dosya veya dizinlerin izinlerinin değiştirilmesinde kullanılır. Bu komutu görmeden önce dosya izinlerinin anlamları da bilinmelidir.
r: Okuma yetkisi
w: Yazma yetkisi
x: Çalıştırma yetkisi
Ayrıca sistem üzerinde yetkilerin kime verileceğini belirtmek için kullanılan kısaltmaların da bilinmesi gerekir.
u: Mevcut kullanıcı (user)
g: Grup (group)
o: Diğerleri (other)
a: Herkes (all)
Eğer bir betiğe çalıştırma yetkisi vermek istiyorsak,
chmod +x pythonScript.py
chmod +x bashScript.sh
Eğer bir dosyayı herkes tarafından okunabilir yapmak istiyorsak,
chmod a+r /tmp/duyuruDosyasi