mv ne demek?

mv, Unix benzeri işletim sistemlerinde (Linux, macOS vb.) kullanılan bir komuttur. Temel olarak iki işlevi vardır:

  1. Dosya veya Dizinleri Taşımak: Bir dosya veya dizini bir konumdan diğerine taşır. Bu işlem sırasında, dosya veya dizin kaynak konumdan silinir ve hedef konuma yerleştirilir.

  2. Dosya veya Dizinleri Yeniden Adlandırmak: Bir dosya veya dizinin adını değiştirmek için kullanılır. Aslında, aynı dizin içinde yapılan bir taşıma işlemidir.

Kullanımı:

Temel sözdizimi şöyledir:

mv [seçenekler] kaynak hedef
  • kaynak: Taşınacak veya yeniden adlandırılacak dosya veya dizinin adı.
  • hedef: Dosyanın/dizinin yeni konumu veya yeni adı.
  • seçenekler: Komutun davranışını etkileyen çeşitli seçenekler (örneğin, -i, -f, -v).

Örnekler:

  • Bir dosyayı taşımak:

    mv dosya.txt /yeni/konum/
    
  • Bir dosyayı yeniden adlandırmak:

    mv eski_ad.txt yeni_ad.txt
    
  • Bir dizini taşımak:

    mv eski_dizin /yeni/konum/
    
  • Bir dizini yeniden adlandırmak:

    mv eski_dizin_adi yeni_dizin_adi
    

Önemli Seçenekler:

  • -i (interactive): Hedefte aynı ada sahip bir dosya varsa, üzerine yazmadan önce onay ister.
  • -f (force): Hedefte aynı ada sahip bir dosya varsa, üzerine yazarken onay istemez.
  • -v (verbose): Yapılan her işlem hakkında bilgi verir.

Ek Bilgiler:

  • mv komutu, kaynak ve hedef aynı dosya sistemi üzerinde ise genellikle hızlı bir işlemdir, çünkü verilerin fiziksel olarak kopyalanması yerine sadece dosya sistemindeki bağlantılar güncellenir. Farklı dosya sistemleri arasında taşındığında dosya kopyalanır ve kaynak silinir.
  • Hedef bir dizin ise, kaynak dosya/dizin hedef dizinin içine taşınır. Hedef bir dosya ise, kaynak dosyanın adı hedef dosya adı olarak değiştirilir veya hedef dosyanın üzerine yazılır.
  • mv komutunu kullanırken dikkatli olun, özellikle -f seçeneği ile, çünkü veri kaybına neden olabilirsiniz.

İlgili Kavramlar: