Mac Terminali SSH dosya aktarımı?


12

Yalnızca Terminal'i kullanarak dosyaları doğrudan Mac'ten diğerine aktarmanın bir yolu var mı? Belki SSH kullanıyor musunuz?

Yanıtlar:


24

Evet, temelde ssh üzerinden cp olan scp'yi kullanabilirsiniz. Her iki şekilde de çalışabilir, bu yüzden:

scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop

veya

scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop

İlk komut bir dosyayı uzak makineye, ikincisi bir dosyayı uzaktan kumandadan yerel bilgisayara kopyalar. Sözdizimi <user>@<machine or ip>:<file>bir yapabilirsiniz man scpdaha anahtarlar ve seçenekler için


Sorun değil, lütfen Mac Davis'in wrt altındaki Gordon Davisson bilgilerini ve -Eseçeneği hatırlayın
Ryan Gibbons,

4

scpLinux üzerinde komut size SSH kullanarak dosya transferleri yaparız


5
scp, tek bir uyarıyla Mac'lerde harika çalışır: Mac'e özgü dosya meta verilerini (kaynak çatalları, genişletilmiş öznitelikler vb.) Kopyalamasını istiyorsanız, -Eseçeneğini kullandığınızdan emin olun .
Gordon Davisson

1

scpistediğiniz komuttur. Hedef bilgisayarda SSH oturumlarını etkinleştirmeniz ve hedef bilgisayarın kullanıcı adını ve parolasını bilmeniz gerekir.

scp file.txt user@destination-computer:/Users/user/Documents/file.txt

1

Uuencode / uudecode ve clipboard kullanarak dosyaları kopyalamanın hızlı yolu.

Terminalde, uzak makinede bağlantı açıkken:

press CMD + K to clear the window
clear; uuencode filename < file

Ardından terminal penceresinden (CMD + A, CMD + C) tüm metni seçin ve kopyalayın. Şimdi yerel sisteminizde yeni terminal penceresi açın ve şunları yapın:

uudecode

Dosyanızın kodlanmış içeriğini yapıştırmak için şimdi CMD + V tuşlarına basın. Bundan sonra uudecode programına girişi tamamlamak için CTRL + D tuşlarına basın. uudecode dosyanızı yerel olarak, 'dosyaadı' adı altında oluşturur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.