HINWEIS: Ich entschuldige mich im Voraus, dass ich nur einen Teil der obigen Frage beantworte. Diese Befehle habe ich jedoch nützlich für meine aktuellen Unix-Bedürfnisse gefunden.
Spezifische Dateien von einem lokalen Rechner auf einen Remote-Rechner hochladen:
~/Desktop/dump_files$ scp file1.txt file2.txt lab1.cpp usw.ext dein-benutzername@remotemaschine.edu:Ordner1/ZielordnerFürDateien/
Einen gesamten Ordner von einem lokalen Rechner auf einen Remote-Rechner hochladen:
~$ scp -r Desktop/dump_files dein-benutzername@remotemaschine.edu:Ordner1/ZielordnerFürDateien/
Einen gesamten Ordner von einem Remote-Rechner auf einen lokalen Rechner herunterladen:
~/Desktop$ scp -r dein-benutzername@remote.host.edu:Öffentlich/web/ Desktop/