Linux'ta Klasör Nasıl Kopyalanır?

How Copy Folder Linux



Dosyalar ve klasörler, herhangi bir işletim sisteminde yaygın olarak kullanılır. Bazen klasörünüz bazı önemli veriler içerir ve birkaç yedek kopya tutmayı tercih edersiniz. Aklımıza ilk gelen çözüm o klasörü başka bir yere kopyalamak. Bu nedenle, bu yazıda hedefimiz Linux'ta bir klasörü kopyalamanın tüm yöntemlerini, yani hem CLI tabanlı yöntemleri hem de GUI tabanlı yöntemleri bulmaktır.

Not: Linux'ta bir klasörü kopyalamanın farklı yöntemlerini açıklamak için Linux Mint 20'yi kullandık.







Linux'ta Klasör Kopyalama Yöntemleri:

Linux'ta bir klasörü kopyalamanın en yaygın dört yöntemi şunlardır:



Yöntem # 1: Linux GUI'yi Kullanma:

Bu, diğer işletim sistemlerinde de çok yaygın olarak kullanılan Linux'ta bir klasörü kopyalamanın en kolay yöntemidir. Bu yöntemi kullanarak Linux'ta bir klasörü kopyalamak için aşağıdaki adımları uygulamanız gerekir:



İlk olarak, Home dizinimizde CopyFolder adlı gösteri için bir klasör oluşturmamız gerekiyor.





Oluşturduğumuz klasör aşağıdaki resimde gösterilmiştir:



Bir açılır menüyü başlatmak için bu klasöre sağ tıklamanız gerekir. Menü başlatıldığında, aşağıdaki resimde gösterildiği gibi bu menüden Kopyala seçeneğini seçeceğiz:

Bu örnekte CopyFolder'ımızı Documents klasörüne kopyalamayı düşünüyoruz. Bu nedenle, açmak için Belgeler klasörünü çift tıklayacağız. Ardından, Belgeler klasöründeyken, tekrar bir açılır menüyü başlatmak için boş alanına sağ tıklayacağız. Şimdi, aşağıda gösterilen resimde vurgulandığı gibi yeni başlatılan menüden Yapıştır seçeneğini seçeceğiz:

Bunu yaptıktan sonra, CopyFolder'ınızın veya başka bir seçili klasörün aşağıdaki resimde gösterildiği gibi Documents klasörüne veya seçtiğiniz başka bir klasöre kopyalandığını fark edeceksiniz:

Yöntem # 2: cp Komutunu Kullanma:

Bu yöntem ve aşağıda gösterilen diğer iki yöntem Linux Mint 20 terminal tabanlıdır. Linux'ta bir klasörü kopyalamak için bu yöntemi kullanmak için aşağıdaki adımları izleyeceğiz:

Bu yöntem terminal tabanlı olduğundan, aşağıdaki resimde gösterildiği gibi Linux Mint 20 terminalini başlatacağız:

Başlatıldıktan sonra terminalinize aşağıdaki komutu girmelisiniz:

$cp–r Kopyalanacak Klasör AdıYol

Burada NameOfFolderToBeCopied yerine kopyalanacak klasörün gerçek adını ve DestinationPath yerine bu klasörü kopyalamak istediğiniz gerçek yolu sağlamalısınız. Tartıştığımız senaryoda CopyFolder'ı Documents klasörümüze kopyalamayı düşünüyoruz. Bu nedenle NameOfFolderToBeCopied yerine CopyFolder yazdık. Ayrıca, aşağıdaki resimde gösterildiği gibi DestinationPath yerine Documents dizinine giden yol:

Yukarıda belirtilen komutu yürütmek için Enter tuşuna bastığınızda, istediğiniz klasör belirtilen hedefe kopyalanmış olacaktır. Ayrıca, terminalinizde aşağıdaki komutu çalıştırarak istediğiniz işlemin gerçekleşip gerçekleşmediğini de onaylayabilirsiniz:

$ls–l HedefYol

Burada DestinationPath yerine klasörünüzü kopyaladığınız yerin yolunu belirtmelisiniz.

Bu komutu çalıştırmak, aşağıdaki resimde gösterildiği gibi, yeni kopyaladığınız klasörü, yani CopyFolder'ı da içerecek olan Documents dizininin tüm içeriğini listeleyecektir:

Yöntem # 3: rsync Komutunu Kullanma:

Linux Mint 20'de bir klasörü kopyalamak için rsync komutunu kullanırken, aşağıda listelenen tüm adımları uygulamamız gerekecek:

Öncelikle eğer kurulu değilse rsync komutunu terminalimizde aşağıdaki komutu çalıştırarak yüklememiz gerekiyor:

$sudo apt-get installrsync

Bu komut sisteminize yüklendikten sonra, terminaliniz aşağıdaki resimde gösterilen çıktıyı yansıtacaktır:

Şimdi, sisteminize rsync komutu başarıyla yüklendiğinde, terminalde aşağıdaki komutu çalıştırmanız gerekir:

$rsync –avzKlasör Adı Kopyalanacak HedefYol

Burada NameOfFolderToBeCopied yerine kopyalanacak klasörün gerçek adını ve DestinationPath yerine bu klasörü kopyalamak istediğiniz yerin gerçek yolunu sağlamalısınız. Tartıştığımız senaryoda CopyFolder'ı Documents klasörümüze kopyalamayı düşünüyoruz. Bu nedenle NameOfFolderToBeCopied yerine CopyFolder yazdık. Aşağıdaki resimde gösterildiği gibi DestinationPath yerine Documents dizinine giden yolun yanı sıra:

Bu komutu yürüttüğünüzde, terminaliniz, aşağıdaki resimde gösterildiği gibi, belirtilen işlemin başarıyla gerçekleştirildiğini gösteren bir onay mesajı gösterecektir:

Yukarıdaki yöntemde açıklandığı gibi ls komutunu çalıştırarak da onaylayabilirsiniz.

Yöntem # 4: scp Komutunu Kullanma:

Bu, aşağıda gösterildiği gibi izlenebilen, Linux'ta bir klasörü kopyalamanın başka bir terminal tabanlı yöntemidir.

scp komutu, Linux'ta bir klasörü aşağıdaki şekilde kopyalamak için kullanılabilir:

$scp–r Kopyalanacak Klasör AdıYol

Burada NameOfFolderToBeCopied yerine kopyalanacak klasörün gerçek adını ve DestinationPath yerine bu klasörü kopyalamak istediğiniz yerin gerçek yolunu sağlamalısınız. Tartıştığımız senaryoda CopyFolder'ı Documents klasörümüze kopyalamayı düşünüyoruz. Bu nedenle NameOfFolderToBeCopied yerine CopyFolder yazdık. Ayrıca, aşağıdaki resimde gösterildiği gibi DestinationPath yerine Documents dizinine giden yol:

Bu komutu çalıştırdıktan sonra, ls komutunu bir kez daha çalıştırarak klasörünüzün belirtilen hedefe kopyalanıp kopyalanmadığını onaylayabilirsiniz.

Çözüm:

Bu makalede gösterilen tüm yöntemleri takip etmek son derece kolaydır. Bu yöntemler, bir klasörü birkaç saniye içinde belirtilen herhangi bir hedefe kopyalama yeteneğine sahiptir. Bu yöntemlerden herhangi birini takip ederek, Linux işletim sistemini kullanırken istediğiniz sayıda ve istediğiniz yere istediğiniz kadar klasör kopyalayabilirsiniz.