Poprawiłem formatowanie w pytaniu, ale może twoja odpowiedź jest nadal ważna. Problem może wynikać z pomylenia ścieżek bezwzględnych i względnych (do domu).
-P port
Określa port do połączenia z hostem zdalnym. Zauważ, że ta opcja jest napisana wielką literą „P”, ponieważ -p jest już zarezerwowane dla zachowania czasów i trybów pliku w rcp.
-p
Zachowuje czasy modyfikacji, czasy dostępu i tryby z oryginalnego pliku.
-r
Rekurencyjnie kopiuj całe katalogi.
-v
Tryb pełny. Powoduje, że scp i ssh drukują komunikaty debugujące dotyczące ich postępu. Jest to pomocne w debugowaniu problemów z połączeniem, uwierzytelnianiem i konfiguracją.
Możesz podać ścieżkę do pliku względną do katalogu domowego lub bezwzględną ścieżkę do pliku. Na przykład, jeśli foo.txtznajduje się w katalogu o nazwie docspod twoim katalogiem domowym i bar.txtjest w /var/tmp, możesz to zrobić
Zauważ, że jeśli nazwa pliku zawiera znaki, które są specjalne dla zdalnej powłoki (zwykle białe znaki lub !"#$&'*;<>?[\]^`{|}~), musisz uciec je dla zdalnej powłoki oprócz ucieczki dla lokalnej powłoki. Na przykład, jeśli plik jest wywoływany foo bar.txti znajduje się w katalogu domowym:
scp username@host.example.com:'foo\ bar.txt' .
Jeśli masz problemy z plikami zawierającymi znaki interpunkcyjne, spróbuj użyć sftpzamiast scpich przenieść. Lub użyj jeszcze wygodniejszej metody, jeśli możesz użyć FUSE : zamontuj system plików zdalnego komputera za pomocą sshfs , a następnie użyj zwykłych poleceń manipulacji plikami.
Możesz SCP w obie strony łatwo, jeśli masz użytkownika DMZ i hasło Jesteś na swoim komputerze lokalnym: Z DMZ na lokalny komputer z linuksem (pull). Oznacza skopiowanie tekstu abc.text do folderu2 na bieżący zalogowany PWD.
scp user@111111:folder1/folder2/abc.txt .
Poprosi o hasło
to wszystko
Teraz chcesz wysłać folder podfoldery i pliki z komputera lokalnego do DMZ:
: jest folderem głównym zdalnego komputera, a vkrishna jest folderem tam i ponownie podfolderem dokera. Lokalnie folder defs ma folder o nazwie „folder”, który chcemy całkowicie przenieść.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.