Dizin Kopyala Linux - 4 Kolay Komut
4 dk. okuman
Yayınlandı
MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla
Linux'ta bir dizini nasıl kopyalayacağınızı mı düşünüyorsunuz? Önemli verileri güvence altına almak veya dosyaları dağıtmak istiyorsanız, dizinleri kopyalamak yöneticiler için temel bir beceridir.
Bu kılavuzda bu işlemi gerçekleştirmek için bazı temel komutları ele alacağım. Hadi gidelim!
Linux'ta Dizin Nasıl Kopyalanır
1. Basın CTRL + ALT + T terminali açmak için
2. "cp -R yol/giden/kaynak/dizin /yol/giden/hedef/dizin“. Benim durumumda kopyalayacağım folder1 “~/Desktop/test”ten “~Documents/folder2”ye.
3. Doğrulama için hedef dizinin içeriğini kontrol edin.
Linux'ta Birden Çok Dizin Nasıl Kopyalanır
Linux'ta birden fazla dizini kopyalamak için aşağıdaki komutları inceleyelim:
1. cp Komutunu Kullanmak
Linux tabanlı işletim sistemlerinde, cp komutu Birden fazla dosya ve dizini kopyalamak için kullanılır. Yaratır özdeş kopyalar.
Ek olarak şunları ekleyebilirsiniz: -R or -r seçeneği yinelemeli kopyalama. Bu seçenek, cp komutunu, alt dizinler de dahil olmak üzere dizinleri ve içeriklerinin tamamını kopyalamaya zorlar.
Bu komutu kullanmak için:
1. Öncelikle kaynak dizininize gidin. cd:
2. Ardından şu komutu yürütün: ls çalışma dizininin içeriğini listeleme komutu:
3. “ yazıncd -R dir1 dizin2 /yol/giden/hedef/dizinTerminalinizde ” komutunu kullanın. Benim durumumda, geçerli dizinin “klasör1”, “klasör2” ve “klasör3”ünün bir kopyasını “~/Desktop/test” içinde oluşturacağım.
4. Doğrulama için hedef dizini kontrol edin.
2. tar Komutunu Kullanmak
katran birden fazla dizini arşivlemek ve kopyalamak için çok yönlü bir yardımcı programdır. Daha spesifik olarak, bunu şu amaçlarla kullanabilirsiniz: sıkıştırılmış bir arşiv oluştur gerekli dizinlerden Ardından içeriği istediğiniz konuma çıkarın.
Bunu yapmak için tar komutuna aşağıdaki seçenekleri ekleyin (gereksinimlere göre):
- -c yeni bir arşiv oluşturur.
- -z arşivi gzip ile sıkıştırın veya açın.
- -v arşivlenen dosyaları gösteren ayrıntılı çıktıyı görüntüler.
- -f arşiv dosyasının adını belirtir.
- -x Bir arşivden dosyaları çıkarın.
- -C Dosyaları çıkarmadan önce verilen dizinde değişiklik yapın.
Şimdi tar kullanarak birden fazla dizini kopyalamak için:
1. Öncelikle “ ile birden fazla dizinden oluşan sıkıştırılmış bir paket oluşturun.tar -czvf dosyaadı.tar.gz dizin1 dizin2”Komutu.
2. Şimdi sıkıştırılmış paketi “tar -xzvf dosyaadı.tar.gz -C /yol/hedef/dizin”Komutu.
3. rsync Komutunu Kullanmak
rsync dizin senkronizasyonu için iyi bilinen başka bir yardımcı programdır. ile kullanabilirsiniz -a için seçenek arşiv modunu etkinleştir. Bu sonuç olarak belirtilen dizinlerin izinlerini ve niteliklerini korur.
Kullanmak için şunu yazın:rsync -a dir1 dir2 dir3 /yol/giden/hedef/dizin”Terminalde.
Dizinleri Uzak Ana Bilgisayarlara Nasıl Kopyalarım?
Dizinleri uzak bir ana bilgisayara kopyalamak için şunları kullanabilirsiniz:
- rsync komutu
- scp komutu
Önkoşullar
1. Öncelikle uzak ana makineye SSH sunucusunu “ ile kurun.sudo apt-get install openssh-sunucusu".
2. “ ile SSH hizmetini başlatın.sudo systemctl ssh'yi başlat".
3. “ ile etkinleştirinsudo systemctl ssh'yi etkinleştir".
4. "sudo systemctl durumu ssh” SSH'nin etkin ve çalışır durumda olup olmadığını doğrulamak için.
5. "sudo ufw izin 22uzak ana bilgisayarlardaki Güvenlik Duvarının 22 numaralı bağlantı noktasından gelen bağlantılara izin verdiğinden emin olmak için.
Artık dizinleri uzak ana bilgisayarlara kopyalamaya hazırsınız.
rsync Komutunu Kullanma
Tip: "rsync -ar dir1 dir2 kullanıcı@ip_adresi:/yol/giden/hedef dizini".
Burada “folder1”, “folder2” ve “folder3”ü “author” kullanıcı adı ile “10.0.2.15” adresinde bulunan uzak sunucunun “~/Desktop/test” dizinine kopyalayacağım.
Scp Komutunu Kullanma
scp yerel ve uzak ana bilgisayarlar arasında dosya ve dizin kopyalayabilen başka bir komuttur.
Basitçe şunu yazın: “scp -r dizin1 dizin2 kullanıcı@ip_adresi:/yol/giden/hedef/dizin".
Ayrıca ilginizi çekebilir:
- Windows için En İyi SSH İstemcisi – Güvenlik Açısından En İyi 8 Seçim
- Windows'ta Shell Komut Dosyası Nasıl Çalıştırılır
- Ubuntu Kullanıcıları Listele
Artık dizin kopyalama Linux komutlarına aşinasınız. En önemlisi, hepsi Linux dağıtımlarının çoğunda mükemmel çalışıyor.
Favori yönteminizi aşağıdaki yorumlarda paylaşmaktan çekinmeyin!