Linux'ta Bash'te Bir Dizini Başka Bir Dizine Kopyalama

Linux Ta Bash Te Bir Dizini Baska Bir Dizine Kopyalama



Bir dizinin nasıl kopyalanacağını bilmek, yedekleme almak, verileri taşımak, dosyaları düzenlemek ve dosyaları uzaktan aktarmak için çok önemlidir. Ayrıca, bir dizini diğerine kopyalamak, dizin boyutu, öznitelikler ve işlem için kullandığınız araçlar gibi farklı faktörlere bağlıdır. Ancak, Linux'a yeni başlayanlar bazen bir dizini Bash'teki başka bir dizine hatasız olarak kopyalamanın doğru yolunu bilmezler. Bu nedenle, bu kısa blogda, bir dizini Linux'ta Bash'te başka bir dizine kopyalamak için basit komutları ekledik.

Linux'ta Bash'te Bir Dizini Başka Bir Dizine Kopyalama

Bash'te bir dizini kopyalayıp başka bir dizine yapıştırmak kolaydır ve bunu komut satırındaki basit komutları kullanarak yapabilirsiniz.







Terminali açın ve kopyalamak istediğiniz dizinin ana dizinine gitmek için aşağıdaki komutları girin:



CD / yol / ile / Ana Dizin



“/path/to/parent_directory” ifadesini, kopyalamayı düşündüğünüz dizini içeren ana dizinin gerçek yolu ile değiştirin ve buna kaynak dizin adını verelim. Komutu girdikten sonra yeni komut satırının kaynak dizinin adını içerdiğini göreceksiniz. Şimdi mevcut dizini “cp” komutuyla kopyalayın:





cp -R kaynak_dizini / yol / ile / hedef_dizin

“Kaynak_dizini” yerine kaynak dizinin adını girin. “/path/to/target_directory” kısmını, kopyalanan dizini yapıştırmak üzere olduğunuz gerçek yolla değiştirin. “-r” seçeneği açıkça sisteme kaynak dizini, alt dizinleri ve diğer içerikleri yinelemeli olarak kopyalama talimatını verir.



Bir dizini başka bir dizine kopyalamak için Bash betiğini kullandığımız bir örneği ele alalım. Öncelikle bir Bash betiği oluşturmak için aşağıdaki komutları birer birer çalıştırın ve ardından yürütülebilir izinleri sağlayın:

dokunmak kopya.sh

mod u+x kopya.sh

Şimdi betiği nano düzenleyicide açın ve içine aşağıdaki programı yazın:

#!/bin/bash

Eko 'bir dizini kopyalama'



cp -R ~ / Belgeler ~ / Müzik

Son olarak betiği kaydedin ve terminalde çalıştırın.

. / kopya.sh

Komut dosyasını çalıştırdıktan sonra, sistemin “Müzik” dizinini “Belgeler”e kopyalayıp kopyalamadığını sonuçları kontrol etme zamanı gelmiştir.

CD ~ / Belgeler

ls

Çözüm

Bir dizini başka bir dizine kopyalamak Linux'ta temel bir görevdir ve bu kısa kılavuzda bunu Bash kabuğu kullanılarak açıklanmaktadır. Genel süreç basittir ve kopyalamayı planladığımız dosyayı içeren ana dizine gitmekle başlar. Son olarak görevin başarılı olup olmadığını doğruladık.