Dlaczego tak
Polecenie scp kopiuje pliki przez SSH, a przełącznik -r (rekursywnie) jest potrzebny do skopiowania katalogu z całą zawartością; cel zapisuje się jako użytkownik@host:ścieżka. Bez -r scp zgłosi, że strona nie jest zwykłym plikiem, i nic nie skopiuje. Polecenie cp działa tylko lokalnie — potraktuje cel jako ścieżkę na własnym dysku i zgłosi błąd, a ssh służy do zdalnej powłoki, nie do kopiowania katalogów.