Kopiowanie w Linuksie
Kopiowanie w linuksie w obrębie jednej maszyny realizowane jest poleceniem cp. Jeżeli chcemy skopiować pliki na inną maszynę należy użyć polecenia scp. SCP, czyli "secure copy", to protokół bezpiecznego kopiowania z użyciem szyfrowania, a jednocześnie nazwa polecenia wykorzystującego ten protokół.
Pełny opis poleceń można uzyskać w konsoli używając polecenia z przełącznikiem --help (np. cp --help) albo poleceniem man. Można też poszukać pomocy w polskiej Wikipedii:
Polecenie cp
- Kopiowanie pliku w bieżącym katalogu:
$ cp plik1 plik2
- Kopiowanie z użyciem pełnych ścieżek do plików:
$ cp /var/tmp/plik1 /home/user/plik2
- Kopiowanie pliku do innego katalogu:
$ cp plik1 /home/user/Documents
- Kopiowanie wszytkich plików z katalogu1 do katalogu2. Uwaga: kopiowanie nie obejmuje podkatalogów.
$ cp /home/user/katalog1/* /home/user/katalog2
- Kopiowanie katalogu1 z całą zawartością i podkatalogami:
$ cp -r /home/user/katalog1/ /home/user/katalog2/
Polecenie scp
Używając polecenia scp w pewnym sensie logujemy się na chwilę do komputera zdalnego, więc trzeba podać hasło użytkownika, którego używamy do uzyskania dostępu.
- Kopiowanie pliku z dysku lokalnego do katalogu na komputerze zdalnym (serwerze)
$ scp /home/user/plik1 user@komputer2:/katalog2/plik2
- Kopiowanie pliku ze zdalnej lokalizacji na dysk lokalny:
$ scp user@komputer2:/katalog2/plik_zdalny /moj_katalog/plik_lokalny
KONIEC.