Linux dosya kopyalama
Linux’ta dosya veya dizin kopyalamak için cp
komutu kullanılır. Kopyalama işlemi için cp
komutundan sonra kaynak dizin/dosya ve hedef dizin/dosya belirtilir. Ana komut yapımız aşağıdaki gibidir.
cp [kaynak dosya] [hedef dizin]
Örnek olarak masa üstü dizininde bulunan Ankara isimli dosyayı Belgeler dizinine kopyalayacağım. Home dizininde olduğum için kaynak dizini belirtmem gerekecek. Ardından da hedef dizini belirteceğim.
cp Masaüstü/Ankara Belgeler/
Birden fazla dosyayı kopyalamak için ise cp komutunun devamında birden fazla kaynak belirtmek yeterlidir. Örnek olarak Cankaya ve deneme isimli dosyaları Belgeler dizinine kopyalayacağım.
İki örnekte de dosyaları hedef dizine kopyaladık. Yalnız kopyalama yaparken hedef dizinde aynı isimde dosya var mı yok mu kontrol etmedik. Hedef dizinde aynı isimde dosya olup olmadığı kontrol etmek için -i
parametresi kullanılır. Bu parametre kullanıldığında, hedef dizinde aynı isimde dosya varsa üzerine yazılıp yazılmaması ile ilgili bir uyarı gelecektir. Y harfi ile üzerine yazılmasını onaylayabilir ya da N harfi ile bu işlemi iptal edebilirsiniz.
Linux dizin kopyalama
Dizin kopyalamak için yine cp
komutunu kullanacağız fakat bunu yapmak için -r
parametresinden kullanmamız gerekecek. Komut yapımız aşağıdaki gibidir.
cp -r [kaynak dizin] [hedef dizin]
Örnek olarak Masaüstü dizinini Belgeler dizinine kopyalayacağım.
Linux dosya ve dizin kopyalama için temel kullanımına bu yazımızda değinmiş olduk. Komut hakkında daha fazla detay görmek için cp --help
ve man cp
komutlarından yardım alabilirsiniz.
dizi hariç mesela dosya1 deki bir adresi dosya2 ye kopyalamak istiyorum ne yapmalıyım?