Linux Dosya Yönetim Komutları


Linux Dosya Yönetim Komutları

Linux Dosya Yönetim Komutları

Son zamanlarda yaptığım oyunlarda olduğunca multiplayer olarak yaptığım için ve sunucu maliyetlerini kıyasladığımızda linux tabanlı sunucuların daha ucuz olmasından kaynaklı olarak linux işletim sistemi ile oldukça haşır neşir oluyorum. 
Linux kullanırken sunucu mimarisinde çalıştığım için de bir “Desktop” üzerinde değil mecburen terminal üzerinde çalışıyorum ve dosya işlemleri yapmam gerektiği zamanlarda sürekli olarak dosya yönetim komutlarını unutuyorum işte bu yüzden en çok kullandığım dosya yönetim komutlarını ve özelliklerini buraya yazma ve sizlerle paylaşma gereksinimi duydum hadi gelin birlikte Linux üzerinde en çok kullandığım 10 adet dosya yönetim komutunu ve özelliğini inceleyelim. 

ls Komutu

Geçerli dizindeki dosya ve klasörleri listeler. 

ls Komutu

cd Komutu

Dizin değiştirmek için kullanılır. 
Örneğin:
“cd Desktop”
Bu komut ile “Desktop” dizinine girebilirsiniz. 

pwd Komutu

Mevcut çalışma dizinini gösterir. 

mkdir Komutu

Yeni bir dizin / klasör oluşturur. 
Örneğin:
“mkdir yeniklasor”
Yukarıdaki komutu girmeniz halinde “yeniklasor” adında bir dizin / klasör oluşacaktır. 

touch Komutu

Yeni bir dosya oluşturur, eğer zaten girdiğiniz isimde bir klasör bulunuyorsa zaman bilgisini günceller. 

cp Komutu

Seçtiğiniz dosya veya dizini kopyalar. Kopyayı belirlediğiniz bir hedefe gönderir. 
Örneğin:
“cp dosya.txt hedef/“
Yukarıdaki komut ile “dosya.txt” dosyasını “hedef” dizinine kopyalarsınız. 

mv Komutu

Seçtiğiniz bir dosyayı taşımak veya adını değiştirmek için kullanılır. 
Örneğin:
“mv eskiad.txt yeniad.txt”
Yukarıdaki komut ile “eskiad” isimli dosyamızı ismini “yeniad” isimli dosya olarak değiştirir. 

rm Komutu

Dosya veya dizini silmek için kullandığımız komuttur. 
Örneğin:
“rm dosyaadi.txt”
Yukarıdaki komut ile “dosyaadi.txt” dosyasını silebilirsiniz. 

cat Komutu

Bir veya daha fazla dosyanın içeriğini görüntülemek için veya birden dazla dosyayı birleştirmek için kullanabilirsiniz. 

grep Komutu

Belirli bir metin kalıbını dosyanın içerisinde aramak için kullanılır. Windows üzerinden örnek vermek gerekir ise “ctrl + f” kısayolunun yaptığı işlemin Linux üzerinde bulunan komutudur diyebilirim.  

Bonus : chmod Komutu

chmod,  Linux tabanlı işletim sistemlerinde dosya ve dizinlerin izinlerini değiştirmek için kullanılan bir komuttur. 
Bu komut, dosyanın sahibi, grup üyeleri ve diğer kullanıcılar arasında hangi haklara sahip olacaklarını belirlemeye yardımcı olur.

Linux'ta her dosya veya dizin için üç temel izin vardır:
  1. Okuma (Read): Dosyanın veya dizinin içeriğini okuma izni.
  2. Yazma (Write): Dosyanın veya dizinin içeriğini değiştirme veya silme izni.
  3. Çalıştırma (Execute): Dosyanın veya dizinin çalıştırılabilir olması durumunda, onu çalıştırma izni.

chmod komutu ile bu izinleri belirleyebilirsiniz. İzinler, sayısal veya sembolik bir gösterim kullanılarak ifade edilebilir. Sayısal gösterimde, her izin için bir rakam kullanılır ve toplam izinleri temsil eden bir sayı elde edilir. Sembolik gösterimde ise kullanıcı, grup ve diğer kullanıcılar sembollerle temsil edilir ve + ve - işaretleri ile izinler eklenir veya kaldırılır.

chmod komutunun kullanımı oldukça esnektir ve farklı kombinasyonlarla izinleri belirleyebilirsiniz.
Örneğin;
“chmod u+rwx dosya.txt”
Yukarıdaki komut ile "dosya.txt" dosyasına kullanıcıya tam izinler (okuma, yazma, çalıştırma) ekleyebilirsiniz.

chmod komutu