2009-02-26 18 views
5

Mam folder na moim pulpicie. Chcę skopiować go na mój serwer w Terminalu.Przenoszenie folderu z pulpitu na serwer?

Próbowałem to bezskutecznie

[~/bin]# cp -r /Users/Sam/Desktop/tig-0.14.1 ~/bin/ 
cp: cannot stat `/Users/Sam/Desktop/tig-0.14.1': No such file or directory 

[edytuj]

uruchomić komendę w moim serwerze. Problem polega na tym, że "/Users/Sam/Desktop/tig-0.14.1" jest folderem na moim Macu, a nie na moim serwerze.

Być może nie mogę przenieść folderu po prostu na mój serwer, ponieważ mój serwer nie wie, gdzie znajduje się mój folder.

Zawsze przeniosłem folder przez GUI. Czy to samo możliwe jest również w terminalu?

+0

http: // stackoverflow.com/questions/321618/where-can-i-ask-questions-that-arent-programming-questions –

+0

Proponuję spróbować nacisnąć klawisz Tab podczas wpisywania ścieżki do tig-0.14.1, aby zobaczyć czy piszesz to prawidłowo. Jeśli tak, spowoduje to automatyczne uzupełnianie. –

+0

To jest związane z programowaniem. Pomyśl o tym w kategoriach skryptów powłoki. –

Odpowiedz

12

z serwera:

scp -r [email protected]:~/Desktop/tig-0.14.1/ ~/bin/ 

nazwa to shortname na lokalnym komputerze Mac. A.B.C.D to adres IP lokalnego komputera Mac widoczny dla serwera. Zostaniesz poproszony o podanie hasła.

Lub jeśli chciał pchnąć z lokalnego klienta:

scp -r ~/Desktop/tig-0.14.1/ [email protected]:~/bin/ 

serveruser jest użytkownik na serwerze, którego ~/bin chcesz skopiować do. W.X.Y.Z to adres IP serwera widziany przez klienta. Zostaniesz poproszony o wprowadzenie hasła serveruser.

scp jest częścią ssh. Zobacz "man scp" (z terminala), aby uzyskać więcej informacji.

+0

Dziękujemy! Teraz działa :) –

2

cp nie jest poprawnym poleceniem. Zamiast tego spróbuj scp; ma podobne zastosowanie i można go używać w następujący sposób: (patrz instrukcja w celach informacyjnych)

od klienta Linux: scp użytkownik1 @ host1: //Users/Sam/Desktop/tig-0.14.1 ~/bin/

jeśli używasz klienta systemu Windows można użyć WinSCP to zrobić w "drag & drop" stylu

1

cp: cannot stat /Users/Sam/Desktop/tig-0.14.1' : Nie ma takiego pliku lub katalogu `

To jest problem lem, w porządku: plik, który próbujesz skopiować, nie znajduje się tam, gdzie myślałeś, lub nie nazywał się tym, co wpisałeś. Jak sugerowano w komentarzach można spróbować użyć zakończenie kartę w wierszu, aby upewnić się, że masz wszystko poprawne:

# cp /Users/Sam/Desk<TAB> 
# cp /Users/Sam/Desktop/tig<TAB> 
# cp /Users/Sam/Desktop/tig-0.14.1.tar.gz 

pamiętać, że TIG-0.14.1.tar.gz jest prawdopodobnie rzeczywista nazwa pliku, jak znaleźć w dziki ...

3

Od Macu (nie serwer):

# scp -r ~/Desktop/tig-0.14.1 [email protected]:~/bin 

zastąpić myUsername i myServerName odpowiednio.