Das File Transfer Protocol ist ein Standard- Mittel, um Dateien zwischen Computern über das Internet zu übertragen. Der Standard-FTP- Client auf den meisten Unix -Systemen installiert ist ein einfaches Client von der ursprünglichen Berkeley Systems Design Code abgeleitet. Es gibt Situationen, in denen es sinnvoll zu automatisieren oder Skript eine FTP-Übertragung . Sie sollten überprüfen, um sicherzustellen, dass die Übertragung der Datei änderte nichts an den Inhalt der Datei . Sie können nicht davon ausgehen, dass ein Unix -System wird jede andere FTP-Client als die BSD -Client haben . Diese minimal -Client bietet sehr wenige ausfallsichere Methoden, um eine erfolgreiche Übertragung zu gewährleisten. Anleitung
1
Übertragen Sie die Datei auf dem Remote-Server mit FTP. In der Standard- BSD -Client , wenn Sie eine FTP -Sitzung zu öffnen , wird der Befehl "put" , um eine lokale Datei auf einem Remote-Server zu übertragen.
2
Laden Sie die Remote- Datei wieder auf dem lokalen System unter ein neuen Namen ein. In der BSD- FTP-Client , wird die "get "-Befehl eine Remote-Datei downloaden . Um den Namen der Datei zu ändern , "get ABC DEF " lädt die Remote- Datei mit dem Namen "ABC" und benennen Sie sie in "DEF " auf dem lokalen System .
3
Vergleichen Sie die ursprünglichen Datei mit der heruntergeladenen Kopie . Der einfachste Weg, um einen solchen Vergleich durchzuführen , um die Unix " diff" -Befehl, der einen Code von "0" zurückkehren wird , wenn die beiden Dateien genau die gleichen verwenden .
4
Löschen Sie die heruntergeladene Kopie der Datei. Es ist nicht mehr nötig , wenn Sie eine Überprüfung vorgenommen haben , um sicherzustellen, dass die beiden Dateien identisch sind .