Konuyu Açan
#0
SCP (Secure Copy Protocol), Linux ve Unix tabanlı sistemlerde dosyaları güvenli bir şekilde kopyalamak için kullanılan bir komut satırı aracıdır. Genellikle SSH (Secure Shell) üzerinden çalışarak, dosyaların şifrelenmiş bir şekilde aktarılmasını sağlar. Birden fazla dosya göndermek, özellikle sistem yöneticileri veya geliştiriciler için sıkça karşılaşılan bir durumdur. Bu yazıda, SCP ile birden fazla dosyayı nasıl gönderebileceğinizi detaylı bir şekilde inceleyeceğiz.
Öncelikle, SCP komutunu kullanarak birden fazla dosya göndermek için, dosya isimlerini aralarına boşluk koyarak belirtebilirsiniz. Aşağıdaki gibi bir komut yapısı kullanılır:
Bu komut, "dosya1.txt" ve "dosya2.txt" adındaki dosyaları, belirtilen hedef IP adresindeki kullanıcının hedef klasörüne kopyalar. Ancak, eğer dosyalarınız belirli bir dizinde yer alıyorsa ve aynı uzantıya sahipse, wildcard karakterlerini kullanarak daha pratik bir çözüm elde edebilirsiniz. Örneğin:
Bu komut, yerel dizindeki tüm ".txt" uzantılı dosyaları hedef sunucuya kopyalayacaktır.
Ayrıca, SCP ile bir dizini kopyalamak istediğinizde, "-r" (recursive) bayrağını kullanarak tüm içeriği bir seferde gönderebilirsiniz. Örneğin:
Bu komut, yerel dizindeki "klasor" adlı dizini ve içindeki tüm dosyaları ve alt dizinleri hedef sunucuya kopyalar.
SCP kullanırken dikkat edilmesi gereken bir diğer husus, dosyaların kopyalanacağı hedef sunucunun SSH erişiminin açık olmasıdır. Hedef sunucuya bağlanmak için gerekli kullanıcı adı ve IP adresinin doğruluğuna dikkat edilmelidir.
Sonuç olarak, SCP ile birden fazla dosya göndermek oldukça basittir ve yukarıda belirtilen yöntemlerle işlemlerinizi kolayca gerçekleştirebilirsiniz. Bu süreçte karşılaşabileceğiniz sorunlar veya farklı senaryolar hakkında bilgi paylaşımında bulunabilirsiniz.
Öncelikle, SCP komutunu kullanarak birden fazla dosya göndermek için, dosya isimlerini aralarına boşluk koyarak belirtebilirsiniz. Aşağıdaki gibi bir komut yapısı kullanılır:
CODE
1scp dosya1.txt dosya2.txt kullanici@hedef_ip:/hedef/klasor/Bu komut, "dosya1.txt" ve "dosya2.txt" adındaki dosyaları, belirtilen hedef IP adresindeki kullanıcının hedef klasörüne kopyalar. Ancak, eğer dosyalarınız belirli bir dizinde yer alıyorsa ve aynı uzantıya sahipse, wildcard karakterlerini kullanarak daha pratik bir çözüm elde edebilirsiniz. Örneğin:
CODE
1scp /yerel/klasor/*.txt kullanici@hedef_ip:/hedef/klasor/Bu komut, yerel dizindeki tüm ".txt" uzantılı dosyaları hedef sunucuya kopyalayacaktır.
Ayrıca, SCP ile bir dizini kopyalamak istediğinizde, "-r" (recursive) bayrağını kullanarak tüm içeriği bir seferde gönderebilirsiniz. Örneğin:
CODE
1scp -r /yerel/klasor kullanici@hedef_ip:/hedef/klasor/Bu komut, yerel dizindeki "klasor" adlı dizini ve içindeki tüm dosyaları ve alt dizinleri hedef sunucuya kopyalar.
SCP kullanırken dikkat edilmesi gereken bir diğer husus, dosyaların kopyalanacağı hedef sunucunun SSH erişiminin açık olmasıdır. Hedef sunucuya bağlanmak için gerekli kullanıcı adı ve IP adresinin doğruluğuna dikkat edilmelidir.
Sonuç olarak, SCP ile birden fazla dosya göndermek oldukça basittir ve yukarıda belirtilen yöntemlerle işlemlerinizi kolayca gerçekleştirebilirsiniz. Bu süreçte karşılaşabileceğiniz sorunlar veya farklı senaryolar hakkında bilgi paylaşımında bulunabilirsiniz.