Najlepszym sposobem kopiowania plików z systemu Windows do systemu Linux za pomocą wiersza polecenia jest pscp. To jest bardzo łatwe i bezpieczne. Aby pscp działał na twoim komputerze z systemem Windows, musisz dodać jego plik wykonywalny do ścieżki systemowej. Po zakończeniu możesz użyć następującego formatu, aby skopiować plik.
Aby poprawić swoją odpowiedź, sugeruję zamieścić w odpowiedzi kilka istotnych cytatów / podsumowań ... (pozostawienie w nim hiperłącza to fie, np. Dla tych, którzy chcą więcej podstawowych informacji itp.)
Pierre.Vriens
czy możliwe jest tarowanie katalogu na Linuksie i wysyłanie go do systemu Windows przy użyciu pscp?
amandanovaes
5
Zakładając, że korzystasz z systemu Windows, najlepszym sposobem jest pobranie i zainstalowanie programu cygwin. Uzyskaj ścieżkę do folderu binarnego i dodaj ją do ścieżki systemowej. Możesz teraz uruchamiać polecenia Linuksa w wierszu poleceń.
Otwórz wiersz polecenia i przejdź do katalogu, w którym znajduje się plik, który chcesz skopiować. Uruchom następujące polecenie;
root - nazwa użytkownika używana do logowania na maszynie CentOS
1.1.1.1 - Adres IP maszyny CentOS. Nie trzeba dodawać, że Twój komputer z systemem Windows i komputer CentOS muszą być w stanie komunikować się ze sobą
: / opt - jest to katalog, w którym zapisujesz plik, generalnie zapisuję wszystko w katalogu / opt
Nie zapomnij znaku @ między nazwą użytkownika i adresem IP oraz: między adresem IP a katalogiem, w którym zapisujesz plik
Jeśli potrzebujesz klucza do zalogowania się na serwerze, wprowadź następujące dane;
W 2020 PowerShell ma teraz dostępne scp bez konieczności instalowania czegokolwiek innego
Daniel
0
WinSCP jest zdecydowanie użytecznym narzędziem, szczególnie jeśli potrzebujesz interfejsu graficznego. Ale jeśli szukasz alternatywy dla wiersza poleceń bez konieczności instalowania programu cygwin, istnieje również pscpczęść tej kolekcji narzędzi PuTTY.
Odpowiedzi:
Umm, jeśli używasz cygwina, chcesz, żeby to polecenie wyglądało
Lub możesz użyć WinSCP, prawdopodobnie okaże się to prostsze.
źródło
Najlepszym sposobem kopiowania plików z systemu Windows do systemu Linux za pomocą wiersza polecenia jest pscp. To jest bardzo łatwe i bezpieczne. Aby pscp działał na twoim komputerze z systemem Windows, musisz dodać jego plik wykonywalny do ścieżki systemowej. Po zakończeniu możesz użyć następującego formatu, aby skopiować plik.
Możesz odnieść się do następującego postu na blogu, aby uzyskać więcej informacji na temat konfiguracji PSCP.
http://comtechies.com/2016/02/copy-files-between-windows-and-linux.html
źródło
Zakładając, że korzystasz z systemu Windows, najlepszym sposobem jest pobranie i zainstalowanie programu cygwin. Uzyskaj ścieżkę do folderu binarnego i dodaj ją do ścieżki systemowej. Możesz teraz uruchamiać polecenia Linuksa w wierszu poleceń.
Otwórz wiersz polecenia i przejdź do katalogu, w którym znajduje się plik, który chcesz skopiować. Uruchom następujące polecenie;
Jeśli potrzebujesz klucza do zalogowania się na serwerze, wprowadź następujące dane;
Na wszelki wypadek po prostu kopiuję plik, który chcę skopiować do katalogu plików kluczy, dzięki czemu wiesz, że wszystko będzie działać płynnie
źródło
Gorąco polecam korzystanie z WinSCP, jeśli jesteś użytkownikiem systemu Windows . Ma dobry intuicyjny interfejs i ułatwia wykonywanie pracy bez bólu.
Link do pobrania
źródło
Najpierw musisz zainstalować dowolnego klienta ssh (OpenSSH), który obsługuje interfejs wiersza poleceń dla twojego komputera z systemem Windows:
I dodaj swoją ścieżkę do zmiennej Windows:
Dane wyjściowe mojego systemu Windows, jak poniżej:
Następnie będziesz mógł wykonać te same polecenia na komputerze z systemem Windows
Możesz także skopiować cały katalog, wykonując:
Aby skopiować pojedynczy plik:
Zastąp rozszerzenie pliku własnym plikiem.
źródło
Jeśli jesteś na zdalnym komputerze:
Jeśli aktualnie korzystasz z komputera z systemem Windows:
źródło
aby skopiować plik z systemu Windows na Linux, napisz:
(dwukropek : jest ważny!)
Przykład:
// Znajduję się tutaj w konsoli
// Wykonuję następne polecenie
Możesz umieścić pełną ścieżkę lub lokalizację na ścieżce, w której znajduje się plik.
~/
oznacza katalog domowy użytkownikaubuntu
źródło
WinSCP jest zdecydowanie użytecznym narzędziem, szczególnie jeśli potrzebujesz interfejsu graficznego. Ale jeśli szukasz alternatywy dla wiersza poleceń bez konieczności instalowania programu cygwin, istnieje również
pscp
część tej kolekcji narzędzi PuTTY.http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
źródło
jeśli używasz systemu Windows i chcesz skopiować na serwer Linux, zainstaluj WINSCP i po prostu przeciągnij i upuść
źródło
pscp z opcją -pw ujawnia moje hasło, którego nie lubię. Poniższa odpowiedź działa tak samo jak ja za pomocą scp na linux -> linux.
źródło