Linux’de Dosya ve Dizin oluşturma,yazma ve okuma
16 Şubat 2021Linux’de Dosya Arşivleme işlemleri
17 Şubat 2021Varolan bir dosyanın kopyalanması, silinmesi ve taşınması kullanıcı arayüzünde hepimizin bildiği bir işlemdir. Ancak bunun hem işlem güvenliği hem de Linux sistemlerdeki komut satırında bu işlemlerin bilinmesi önem taşır.
Mevcut bir dosyanın kopyalanması için;
cp
komutu kullanılır. Komut kopyalanacak dosya ismi ve devamında kopyalanacak dizinin yolu(path) ile birlikte kullanılır. Örneğin;
cp ahmet_dosya.txt ahmet_klasor/
cd ahmet_klasor/
ls
Masaüstüne oluşturduğumuz bir dosyanın içine bir içerik yazıp, bu dosyayı yeni oluşturduğumuz bir klasör(dizin) içerisine kopyalamış olduk.
Peki masaüstündeki dosyayı silip, dizine kopyaladığımız dosyayı yeniden bulunduğumuz dizine kopyalamak için;
cd Desktop/
rm ahmet_dosya.txt
cp ahmet_klasor/ahmet_dosya.txt ./
burada “./” bulunduğumuz dizini göstermektedir.
Dosya yerine biz dizin kopyalamak istersek önceki derste silmek için de kullandığımız “-r” parametresi eklenmelidir. Yani;
cp -r kopyalanacak_dizin/ ./
şeklinde kullanılabilir.
Bir dosya veya dizini taşımak istersek;
mv tasinacak_dosya_dizin/ hedef_dizin/
şeklinde kullanabiliriz. Örneğin;
cd ahmet
mv icerik/ ../
burada “../” bir üst dizini göstermektedir.
Dosya ve dizin silmek için daha önceki derste de bahsedildiği gibi “rm” komutu kullanılmaktadır. Dosya silmek için;
rm dosya_adi
Dizin silmek için;
rm -r dizin_ismi/
kullanılmaktadır.