Bestanden kopiëren tussen twee Linux servers.
Met Linux is het goed mogelijk om bestanden direct van de ene server naar de andere server te kopiëren.
Hieronder een toelichting op de opdracht die je hiervoor kan gebruiken.
Kopiëren van de ene server naar de andere server
Om een bestand te kopiëren kan je het best op de server inloggen waar het bestand staat. Vervolgens kopieer je het bestand naar de andere server. Met de opdracht hieronder kopieer je een bestand “data.txt” naar de linux server 192.168.1.80. ron is de username op de andere Linux server. Achter het ip nummer van server kan je de map opgeven waar het bestand terecht moet komen.
scp data.txt ron@192.168.1.80:/home/ron/data
Opmerking: i.p.v. het ip nummer kan je natuurlijk ook de hostnaam gebruiken. De map /home/ron/data
moet wel bestaan op de andere server.
Kopiëren van meerdere bestanden:
Het is ook mogelijk om in 1 opdracht meerdere bestanden te kopiëren. Bijvoorbeeld het bestand data1.txt en data2.txt. Dit kan je doen met de volgende opdracht:
scp data1.txt data2.txt ron@192.168.1.80:/home/ron/data
Kopiëren van alle bestanden (inclusief submappen) naar een andere server
De meest gebruikte opdracht is misschien om alle bestanden uit een map te kopiëren. Met de volgende opdracht kopieer je de map images naar de andere server. De optie –r geeft aan dat je ook alle submappen wilt mee nemen.
scp /images ron@192.168.1.80:/home/ron/data
Laat een reactie achter