Jasne. Użyj scp
(bezpieczna kopia) w następujący sposób:
scp [source file] [username]@[destination server]:.
Oczywiście wymień wspornik [source file]
, [username]
i [destination server]
, aby dopasować ustawienia lokalne. Jeśli więc plik był cool_stuff.txt
, a nazwa użytkownika na zdalnym serwerze to sanjeev
, a serwer docelowy to example.com
, komenda byłaby następująca:
scp cool_stuff.txt sanjeev@example.com:.
A źródło również mogłoby być zdalne, więc można by zrobić to odwrotnie niż w powyższym przykładzie:
scp sanjeev@example.com:cool_stuff.txt .
Ta komenda skopiowałaby zdalny plik cool_stuff.txt
do dowolnego lokalnego katalogu, w którym się znajdujemy. A jeśli robisz to z wieloma plikami, po prostu użyj symbolu wieloznacznego (*
), tak jak w przypadku normalnego polecenia cp
.
Ponadto, .
po prostu wskazuje bezpośrednią ścieżkę do katalogu; taką jak ta, w której znajdujesz się w momencie uruchamiania polecenia lub bezpośrednią ścieżkę, którą posiada zdalny użytkownik na serwerze docelowym. Ale możesz również podać ścieżkę jak /this/path/right/here
w przykładzie local to remote:
scp cool_stuff.txt sanjeev@example.com:/this/path/right/here
lub zdalny do lokalnego:
scp sanjeev@example.com:cool_stuff.txt /this/path/right/here
Teraz, jeśli zdalny serwer nie pozwala na SSH i tylko SFTP, to SFTP jest drogą do celu. Ale scp
jest bardzo użyteczny, gdy chcesz po prostu podrzucić plik, a nie robić cały proces SFTP ręcznie z linii poleceń.