Scp komutu lokal ağda birbirlerini tanıyan makinalar arasında dosya transferi yapmamızı sağlar. Bizi dosyaları teker teker kopyalama veya tekrardan yazma gibi işlerden kurtarır.
Uzaktaki makinadan bulunduğumuz makinaya dosya transferi:
scp -r {kullanıcı_ismi}@{makina}:{dizin}/dosya_adı {bu makinamızdaki dizin}
Örnek:
>hostname
berke_pc
>scp -r berke@berke_laptop:/home/users/oracle/abc.txt /home/users/berke/
Bu komutmuzla abc.txt'sini berke_laptop makinasından alırız. Bu komutu girince bizden berke_laptop'undaki berke kullanıcısının şifresini ister. Bulunduğumuz makina berke_pc'dir.
Buradaki makinadan uzaktaki makinaya dosya transferi:
scp -r {transfer edilecek dosya} {kullanıcı_ismi}/{makina}:/{karşı tarafta bulunan dizin}
Örnek
>hostname
berke_pc
>scp -r abc.sh berke@berke_laptop:/home/users/oracle/
Bu komutla içinde bulunduğumuz klasördeki abc.sh dosyasını karşı makinada(berke_laptop) bulunan berke kullanıcısıyla bağlanarak oradaki /home/users/oracle/ klasörü altına aktarırız.
Uzaktaki makinadan bulunduğumuz makinaya bir sürü dosya transferi:
Örnek:
>hostname
berke_pc
>scp -r "berke@berke_laptop:/home/users/oracle/*.txt" /home/users/berke/
En üstteki örnekten farklı olarak bu sefer tırnak işareti kullanırız.
Hiç yorum yok:
Yorum Gönder