2012-06-26 12 views
6

Nie bardzo rozumiałem, jak to sformułować, ale załóżmy, że użyłem ssh do zdalnego połączenia z MacBookiem (Macbook_b) z mojego MacBooka (macbook_a).Polecenie bash do skopiowania pliku z jednego komputera na inny

Jakie polecenie powinienem użyć, aby skopiować plik/katalog do mojego MacBooka (macbook_a) od moich znajomych MacBook (macbook_b)?

Dziękuję.

Odpowiedz

16

Możesz użyć scp (Secure Copy).

Aby skopiować z komputera do znajomych:

scp file_to_copy [email protected]:/path/to/location 

w innym kierunku:

scp [email protected]:/path/locatio/file_name file_name 

Jeśli trzeba skopiować cały katalog, musisz użyć rekurencyjnej flagę, jak to:

scp -r directory_to_copy [email protected]:/path/to/location 
+0

Dziękuję, to zadziałało! – MorganR

3

Zakładając, że jesteś zalogowany na macbook_b:

scp file_to_copy [email protected]_a:/path/to/destination 

lub jeśli jesteś zalogowany na macbook_a:

scp [email protected]_b:/path/to/file_to_copy local_destination 
+0

Ciągle otrzymuję komunikat o błędzie "cp: nazwa_użytkownika @ nazwa_komputera nie jest katalogiem". Czy wiesz, co to powoduje? Używam również "scp", a nie "cp". – MorganR

+0

@MorganR: wygląda na to, że z jakiegoś powodu polecenie "cp" zostanie wykonane zamiast "scp". Może masz alias dla "scp", który wskazuje na "cp", a może "scp" - zamiast polecenia "cp"? –

+0

Brakowało mi ":" podczas wskazywania miejsca, w którym chcę skopiować plik. Zawsze coś prostego. Dziękuję za pomoc, Terke Mikal. – MorganR

0

myślę, że to link by pomóc w odpowiedzi, której szukasz dla. W tym celu możesz użyć przykładowego miejsca źródłowego scp ssh dla swojego scenariusza, o który prosiłeś.

Zobacz także ten numer question, na który już udzielono odpowiedzi. To może pomóc.

0

najpierw wykonaj pwd, aby uzyskać ścieżkę do pliku z twoim znajomym macbookiem, następnie

przejść do okna ssh komputera i co zrobić

SCP nazwa_użytkownika @ nazwa_komputera (od znajomego) :(skopiować ścieżkę po wykonaniu pwd)/nazwa_pliku. (Kropka oznacza bieżący katalog)

enter jego hasło!

voila !!!