Linux’de Dosya ve Dizin İşlemlerine Giriş
16 Şubat 2021Linux’de Dosya,Dizin kopyala, taşı ve sil
17 Şubat 2021Önceki derste dizin ve dosyalar üzerinde geçişlerin yapılmasını incelemiştik. Şimdi ise bir dizin veya dosya oluşturma, yazma ve okuma gibi işlemlere bakalım. Mevcut bulduğunuz dizinde boş bir dosya oluşturmak için;
touch
komutu kullanılabilir. Bu komut yanında oluşturulacak dosyanın ismi ve istenirse dosya uzantısı ile birlikte yazılır.
touch ahmet.txt
böylece bulunduğunuz dizine bu dosyanın oluştuğunu görebilirsiniz.
Bu komutla yalnızca bulunduğunuz dizinde dosya oluşturmak zorunda değilsiniz. Dosyanın oluşmasını istediğiniz yolu da girerseniz istediğiniz dizine belirttiğiniz dosya oluşturulacaktır. Örneğin;
touch /home/mpiuser/Desktop/ahmet.txt
Burada /home: Anadizini, /mpiuser(Kullanıcı Adı): Kullanıcı dizini ve /Desktop: Masaüstünü göstermektedir.
Dosyanın bulunduğu dizine geçmek için;
cd /home/mpiuser/Desktop
komutu girilir. Boş olarak oluşturduğumuz bu dosyanın içerisine bir bilgi eklemek için;
echo "Merhaba Dünya!" > ahmet.txt
komutunu kullanabilir,
cat ahmet.txt
komutu ile de eklediğiniz bilgiyi ekrana tekrar yazdırabilirsiniz.
Eğer dosya içerisindeki bilgileri kaybetmeden son satıra yeni bir bilgi girmek istersek;
echo "Python Kodluyorum!" >> ahmet.txt
kullanılabilir. Burada fark “>” yerine “>>” kullanmaktır.
Ek bir bilgi olarak komut satırları standart kullanımda aynı anda 1000 satır veri gösterebilirler. Eğer siz 1000 satırdan daha uzun bir dosyayı “cat” komutu ile ekrana basmaya çalışırsanız dosyadaki son 1000 satır ekrana bastırılacaktır. Bunu engellemek için;
more ahmet.txt
komutunu kullanabilir ve klavyenizdeki “Space(Boşluk)” tuşu ile satırları okuyabilirsiniz.
Yine bir başka uzun dosya okuma programı;
less ahmet.txt
bu komut verildiğinde satırları klavyenizdeki “yukarı-aşağı ok tuşları” ile yönetebilir ve “q” tuşu ile dosyadan çıkabilirsiniz.
Son olarak bir dosya içerisinde bir kelime ya da karakter serisi aramak için;
grep "Dün" ahmet.txt
komutu kullanılabilir.
Dosya yerine dizin(klasör) oluşturmak için ise;
mkdir
komutu kullanılır. Burada “mkdir” komutunun yanında dizin ismi girilmelidir. Örneğin;
cd Desktop/
mkdir ahmet
cd ahmet/
mkdir icerik
ls
Oluşturulan dosyalarınızı silmek için;
rm
dizin silmek için;
rm -r
komutu kullanılabilir.